我知道当我使用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
答案 0 :(得分:0)
这在技术上并不是解决方法,但我确实发现Spyder IDE可以很好地解决这个问题。我刚从WinPython软件包安装,它对我来说非常好。
的链接如果有人能提供一种方法在Eclipse / Pydev中修复它,我仍然会非常感激 - 因为这是我用于所有其他项目的东西,我真的很喜欢它。谢谢!