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的当前工作目录。不是运行脚本的目录。