关于python:为什么os.getcwd()在Windows上返回System32路径(sublime text 2插件)?

Why does os.getcwd() return System32 path on Windows (sublime text 2 plugin)?

所以我正在开发一个st2插件,需要获取当前路径,所以我做到了:

1
2
import os
os.getcwd()

我很惊讶它返回了c:windowssystem32..相反,我不得不做一些类似的事情:

1
2
3
import sublime
dir = sublime.packages_path()
package_path = os.path.join(dir, 'NAME_OF_YOUR_PACKAGE')

我正在寻找有关返回system32路径的原因的解释。


getcwd()将返回python的当前工作目录。不是运行脚本的目录。