Python从父目录的其他文件夹中import模块的解决方案
程序员文章站
2022-05-28 13:00:04
...
问题
假设文件的目录结构是这样的:
-pp
| - p0.py
| - test1
| | | - init.py
| | | - p1.py
| - test2
| | | - p2.py
在p0.py中,我想要import test1目录下的p2.py中的一个hello()方法,也就是导入父目录的其他文件夹下的模块,代码如下:
from test1.p1 import *
hello()
-------------------------------------------------------------------------------
Traceback (most recent call last):
File "/home/zhuangb/桌面/pp/test2/p2.py", line 14, in <module>
from test1.p1 import *
ModuleNotFoundError: No module named 'test1'