![](/img/trans.png)
[英]Import python files from other directory without sys.path.append or changing PATH
[英]Import parent directory package without sys.path.append
我有一个结构如下的项目:
parent/
sub1/
__init__.py
directoryManager.py
sub2
tst.py
在tst.py中,我正在尝试从sub1导入ld作为ld的directoryManager,是否仍然可以在不使用sys.path.append的情况下将其导入?
非常感谢
您可以使用:
from .. import directoryManager
额外的.
上一本字典
如果这将是from parent parent.sub1 import directoryManager
路径安装的软件包
import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from sub1 import directoryManager
这应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.