python - 我无法从另一个级别的文件夹导入类

标签 python class import

我的目录层次是:

myproject
    |
    |----classes
    |        |
    |        |----__init__.py
    |        |----myclasse.py
    |
    |----scripts
    |        |
    |        |----__init__.py
    |        |----main.py

我尝试将方法“meth”从类“myclasse.py”导入“main.py”,如下所示:

from ..classes.myclasse import meth

from ..classes import myclasse
from myclasse import meth

import ..classes.myclasse
from myclasse import meth

但是,我的尝试都没有成功。

我已经对类似问题进行了自己的研究,但我不明白为什么这没有按照我的意愿运行。

最佳答案

将 emply __init__.py 添加为文件夹 myproject 中的文件。 来自mail.py问题

from myproject.classes.myclasse import meth

关于python - 我无法从另一个级别的文件夹导入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36623717/

相关文章:

Python - SSLV3_ALERT_HANDSHAKE_FAILURE,这是密码问题还是证书问题?

python - 将 python 字符串列表转换为字节数组

c# - 从内部类引发事件以在外部类处理,怎么做?

python - 从项目中的两个单独脚本访问库中的类实例

r - 数据框中的列无法使用 R 中的 read_xls 函数正确读取

python - Python Meep 中的 Vector3

python - 在 Django 1.6 中使用另一个 url slug 从 View 重定向到另一个 html 页面

java - 从 .class 文件读取对象

C++动态加载类

php - 使用 QuickBooks PHP Dev Kit/QuickBooks Web Connector 从 QuickBooks 导入项目