pydev を使用して Python でスクリプトを作成したいと考えています。私が抱えている問題は、スクリプトがあるプロジェクト ディレクトリでコンソールを起動できないことです。コンソールは pydev/aptana フォルダー (aptana フォルダーのどこか) で起動します。
これらを解決するには、次のコードをスクリプトに追加します。
import os
import inspect
filename = inspect.getframeinfo(inspect.currentframe()).filename
curpath = os.path.dirname(os.path.abspath(filename))
os.chdir(curpath)
誰かがpydev ++の方法で起動したときに、コンソールのディレクトリをプロジェクトの位置パスに自動的に変更する方法を知っていますCtrlか?AltEnter
- 編集 -
誰かがもっと好きなら、これが私自身の解決策です:
import sys; print('%s %s' % (sys.executable or sys.platform, sys.version)) import os;os.chdir([p for p in os.environ['PYTHONPATH'].split(os.pathsep) if ('Aptana Workspace' in p)][0]) pwd()