话不多说,直接上代码,主打的就是一个实用
import inspect
import sys
import os
# 使用abspath获取当前绝对路径 推荐使用
print(os.path.abspath(__file__))
print(os.path.dirname(os.path.abspath(__file__)))
print(os.path.abspath(sys.argv[0]))
# 使用 inspect 模块
print(os.path.abspath(inspect.getfile(inspect.currentframe())))
# 使用os.getcwd() 实际上是用于获取当前工作目录的路径,而不是当前文件的路径
print(os.getcwd())