不同目录下的包想调用另外一个目录下的包应该怎么操作?
不同目录下的包想调用另外一个目录下的包应该怎么操作? 本帖最后由 suchocolate 于 2023-2-23 23:42 编辑|--root
|--dir1
|-- a.py
|--dir2
|-- b.py
cat a.py
import sys
sys.path.append('..')
from dir2.b import b
cat b.py
def b():
print('this is function b')
不过建议还是把主程序放到根目录, 从主程序调就不用导入sys了。
|--root
|-- main.py
|--dir1
|-- a.py
|--dir2
|-- b.py
cat main.py
from dir2.b import b
页:
[1]