我知道当我使用 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 所在的文件夹。有没有办法解决这个问题?
谢谢!
-肖恩