0

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が含まれているフォルダーにのみ移動します。これを回避する方法はありますか?

ありがとう!

-ショーン

4

1 に答える 1

0

これは技術的には回避策ではありませんが、SpyderIDEがこの問題をかなりうまく解決していることがわかりました。WinPythonパッケージからインストールしたところ、非常にうまく機能しました。

WinPythonへのリンク

誰かがEclipse/Pydevでそれを修正する方法を提供できれば、それでも本当に感謝します-それは私が他のすべてのプロジェクトで使用しているものであり、私はそれが本当に好きだからです。ありがとう!

于 2013-03-24T20:57:15.700 に答える