在PyDev交互式控制台中设置当前工作目录

时间:2013-03-23 21:33:28

标签: console pydev

我知道当我使用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所在的文件夹中。无论如何都可以解决这个问题吗?

谢谢!

-Shawn

1 个答案:

答案 0 :(得分:0)

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

指向WinPython

的链接

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