【发布时间】:2011-10-16 09:03:07
【问题描述】:
我想获取当前执行.py文件所在目录的路径。
例如一个带有代码的简单文件D:\test.py:
import os
print os.getcwd()
print os.path.basename(__file__)
print os.path.abspath(__file__)
print os.path.dirname(__file__)
奇怪的是输出是:
D:\
test.py
D:\test.py
EMPTY
我期待getcwd() 和path.dirname() 的结果相同。
鉴于os.path.abspath = os.path.dirname + os.path.basename,为什么
os.path.dirname(__file__)
返回空?
【问题讨论】:
标签: python