[英]I can't import a class from a folder at another level
我的目錄層次結構是:
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
在Alexey上添加背景知識,尤其是第6.4節: https : //docs.python.org/2/tutorial/modules.html
也是個人經驗:__ init__.py前后有兩個下划線。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.