python获取目录
之前的目录获取总有点问题,要么获取不了,要么获取到了,上线的linux上面目录又不对了
总之各种问题。今天总结一下,同步linux/windows上都可以使用的路径获取。以备不时只需。
目录获取
父级目录的获取:只用加上
os.path.dirname(当前路径)
即可
import sys
import os
os.path.realpath(__file__) # 获取当前路径 -->F:\pythonFile\pyOps\test\utilsTest\PyMysqlUtilTest.py
os.path.dirname(os.path.realpath(__file__)) # 获取当前路径的父级路径 ->F:\pythonFile\pyOps\test\utilsTest
GRANDFA = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) # 获取父路径的父路径 --> F:\pythonFile\pyOps\test
sys.path.append(GRANDFA ) # 将祖父路径加入sys中
# 依次类推。