下面是我的文件树:
project/
moduleToImport.py
folder1/
willImport.py
我无法在我的willImport.py
文件中导入moduleToImport.py
。
我是这样执行的:
usr@machine:~/home$ /test/anotherFolder/project/folder1/willImport.py --args "a" "b" "c"
所以当我尝试这个解决方案时:
from .. import moduleToImport
willImport.py
文件试图从../home
而不是/project
导入,因此他找不到moduleToImport.py
。你知道吗
我发现的另一个解决方案是:
import sys
sys.path.append("/path/to/dir")
from app import object
但是如果我使用相对路径(这是必要的),它就不起作用了,比如:
sys.path.append("..")
from .. import moduleToImport
因为它会有和以前一样的问题:他从../home
导入。你知道吗
主要的问题是,我不能使用绝对路径,因为它会改变。你知道吗
有什么想法吗?你知道吗
文件夹
你知道吗威廉波特.py你知道吗
你知道吗模块导入.py你知道吗
输出:
相关问题 更多 >
编程相关推荐