我的目录层次结构是:
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
然而,我的尝试都没有成功。
我已经对类似问题进行了自己的研究,但我不明白为什么这不能按照我的意愿运作。
答案 0 :(得分:4)
将emply __init__.py
添加为myproject文件夹中的文件。
来自mail.py
问题
from myproject.classes.myclasse import meth
答案 1 :(得分:0)
添加到Alexey,这里有一些背景阅读,特别是6.4节: https://docs.python.org/2/tutorial/modules.html
也是个人经历:__init __。py。
之前和之后有两个下划线