当我在IDLE中运行以下脚本时:
但是当我从命令提示符运行时,我会得到
import os
print(os.getcwd())
我得到的输出为
D:\testtool
但是当我从命令提示符运行时,我会得到
c:\Python33>python D:\testtool\current_dir.py
c:\Python33
我怎样才能得到与使用IDLE时相同的结果?
os.getcwd()
确实是获取当前工作目录的方法。问题在于运行脚本的方式会改变当前工作目录。 - Karl KnechtelD:\testtool
,然后运行python current_dir.py
”。 - Karl Knechtel