1.os.path.dirname(__file__) 返回脚本的路径
2.os.path.abspath 返回绝对路径
3.os.path.dirname 获取文件路径中所在的目录
eg:
假如有如下目录结构:
-- main
| test1.py
| dir1
| test2.py
若test2.py需要引用test1.py 中的信息该怎么办呢?
解决方法如下:
#test2.py 中
#获取main 所在目录
parentdir=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
#把目录加入环境变量
sys.path.insert(0,parentdir)
from test1 import *