https://blog.csdn.net/zhili8866/article/details/52980924
3. 调用上级目录下的文件
目录结构如下:
– src
|– mod1.py
|– lib
| |– mod2.py
|– sub
| |– test2.py
这里想要实现test2.py调用mod1.py和mod2.py ,做法是我们先跳到src目录下面,直接可以调用mod1,然后在lib上当下建一个空文件__init__.py ,就可以像第二步调用子目录下的模块一样,通过import lib.mod2进行调用了。具体代码如下:
import sys
sys.path.append('C:\\test\\A\\C')
import mod1
import lib.mod2
需要注意的一点是:sys.path添加目录时注意是在windows还是在Linux下,windows下需要‘\\’否则会出错。
没有评论:
发表评论