假如有如下目录:
-python
----file1
---------file1_1
------------------pfile1_1.py
---------pfile1.py
----file2
---------pfile2.py
----pfile.py
----data.py
在pfile1_1.py中想要将pfile.py 导入怎么办?
首先将其上级目录添加到系统目录中
import sys
sys.path.append('/home/zikang/python/')
导入pfile.py就是
import pfile
导入pfile2.py就是
from file1 import pfile2
自然地,导入任意.py文件时,只需要在导入该文件前用
sys.path.append(‘该文件所在的绝对路径’)
将该文件所在的绝对路径添加到系统路径中,再进行同级目录或下级目录导入方式导入即可.