os.path.dirname,os.path.abspath,__file__

import os


# 当前文件的系统绝对路径,往往用于添加到环境变量BASE_DIR
print(os.path.abspath(__file__))
# 当前所在文件的绝对路径 包括文件名
print(__file__)
# 当前文件所在的目录
print(os.path.dirname(__file__))
# 文件所在目录的上一级目录
print(os.path.dirname(os.path.dirname(__file__)))

print(os.path.dirname(os.path.abspath(__file__)))


结果为:

D:python代码每日面试题pcc.py
D:/python代码/每日面试题/pcc.py
D:/python代码/每日面试题
D:/python代码
D:python代码每日面试题

原文地址:https://www.cnblogs.com/shuai1993/p/10062559.html