1

だから私はST2プラグインに取り組んでいて、現在のパスを取得する必要があったので、次のようにしました:

import os
os.getcwd()

C:\Windows\System32 が返されたことに驚きました。代わりに、次のようなことをしなければなりませんでした。

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

System32パスが返される理由についての説明を探しています。

4

1 に答える 1

1

getcwd() は、Python の現在の作業ディレクトリを返します。スクリプトが実行されているディレクトリではありません。

于 2013-04-02T18:53:47.930 に答える