pydev로 파이썬에서 스크립팅을하고 싶습니다. 내가 가진 문제는 스크립트가있는 프로젝트 디렉토리에서 콘솔을 시작할 수 없다는 것입니다. 콘솔은 pydev/aptana 폴더 (aptana 폴더의 어딘가)에서 시작됩니다.pydev 활성 편집기의 콘솔 경로
나는이 내 스크립트에 다음 코드를 추가 해결할 수 :
이import os
import inspect
filename = inspect.getframeinfo(inspect.currentframe()).filename
curpath = os.path.dirname(os.path.abspath(filename))
os.chdir(curpath)
누군가가 PyDev의 Ctrl 키 + 을 통해 시작했을 때 자동으로 프로젝트 위치 경로에 콘솔의 디렉토리를 변경하는 방법을 알고 있나요 Alt + 을 입력 하시겠습니까?
--EDIT--
여기에 내 자신의 솔루션입니다 경우가 더 좋아하는 사람 :
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()
: 수입에서 sys;import os; os.chdir ([o.environ [ 'PYTHONPATH']의 p를위한 p) split (os.pathsep (o.environ [ 'PYTHONPATH']의 p)) if ('Aptana Workspace'in p)] [0]) pwd()하지만 버전 또한 매우 좋습니다. – jamk