欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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'

解决方案

Python从父目录的其他文件夹中导入模块的解决方案(亲测有效)