import os
def file_path():
'''打开当前运行脚本的绝对路径'''
paths=os.path.dirname(__file__)
print paths
'''切割路径'''
newpaths=paths.split('/')[0]
print newpaths
'''打开完整路径'''
new=os.path.abspath(__file__)
print new
os.path.dirname(__file__)=======返回的是.py文件的目录(不包含.py文件)
os.path.abspath(__file__)=======返回的是.py文件的绝对路径【完整路径】(包含.py文件)
接下来,我们测试一下
测试位置为:D:\第1层\第2层\第3层\第4层\第5层\test11.py
1. import os
2. #该文件所在位置:D:\第1层\第2层\第3层\第4层\第5层\test11.py
4. path1 = os.path.dirname(__file__)
5. print(path1)#获取当前运行脚本的绝对路径
7. path2 = os.path.dirname(os.path.dirname(__file__)) #
8. print(path2)#获取当前运行脚本的绝对路径(去掉最后一个路径)