这2个教程讲的比较好了:
Python模块(跨目录)调用总结_mushroom的博客-CSDN博客_python 跨文件夹引用https://blog.csdn.net/qq_32897143/article/details/79960432Python从父目录的其他文件夹中导入模块的解决方案(亲测有效)_Johnsonjjj的博客-CSDN博客_python导入父目录中的模块
https://blog.csdn.net/Johnsonjjj/article/details/103366985
其中,终极大杀器是使用sys.path.append()。以,绝对路径/code/module文件夹下的test.py模块为例,具体操作如下:
- 在/code/module文件夹中添加__init__.py文件,内容可以为空。
- 在需要调用test.py的位置采用如下方式调用
import sys
import os
#'/code/module'是test.py所在的绝对路径
sys.path.append('/code/module')
import test
然后就可以在代码中正常调用方法
test.func()