在C:\test\AAA\BBB下创建文件demo.py,内容如下:
import os
# os.path.dirname(__file__)获取指定文件所在的目录(去文件名,取路径)
path1 = os.path.dirname(__file__)
print(path1)
# os.path.abspath(__file__) 获取指定文件的绝对路径(完整路径)
path2 = os.path.abspath(__file__)
print(path2)
# 组合使用
path3 = os.path.dirname(os.path.abspath(__file__))
print(path3) #
# os.path.join()拼接路径
path4 = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'demo.py')
print(path4)
运行结果:
C:/test/AAA/BBB
C:\test\AAA\BBB\demo.py
C:\test\AAA\BBB
C:\test\AAA\BBB\demo.py