ctrl + alt + enterを使用してpydevでインタラクティブコンソールを起動すると、作業ディレクトリがプロジェクトのディレクトリではないことがわかっています。したがって、コンソールの起動時にこのコードを採用しました(動作しました)。
import sys; print('%s %s' % (sys.executable or sys.platform, sys.version))
import os
cwd_path = [path for path in sys.path if 'org.python.pydev' not in path and 'Python3' not in path and 'python33.zip' not in path]
if len(cwd_path) == 1:
os.chdir(cwd_path[0])
ただし、問題は、ファイルではなく、プロジェクトのフォルダーに移動するだけであるということです。たとえば、私のファイルはsrc // com / main // test // Test.pyにあり、このコードはsrcが含まれているフォルダーにのみ移動します。これを回避する方法はありますか?
ありがとう!
-ショーン