import os
path1 = os.path.dirname(__file__)
print(path1) 返回当前文件的上一层的目录(不包含当前文件的文件名)
path2 = os.path.abspath('weatherApi.py')
print(path2) 返回py文件的完整路径
path3 = os.path.join((os.path.dirname(os.path.abspath(__file__))), '../test_temp/chichenInfo.txt')
print(path3) 拼接路径,txt文件和py文件不在同一个目录下,注意写法
输出结果:
path1: D:/Code/app2/test_cases_Coding
path2: D:\Code\app2\test_cases_Coding\weatherApi.py
path3: D:\Code\app2\test_cases_Coding\../test_temp/chichenInfo.txt