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

这在技术上不是一种解决方法,但我确实发现 Spyder IDE 很好地解决了这个问题。我刚刚从 WinPython 包安装,它对我来说非常好用。

WinPython的链接

如果有人能提供一种在 Eclipse/Pydev 中修复它的方法,我仍然会非常感激——因为这是我用于所有其他项目的方法,我真的很喜欢它。谢谢!

于 2013-03-24T20:57:15.700 回答