我想用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()