在PyDev中执行默认的.py文件
我在Eclipse里用PyDev做一个Python项目。我的项目里有一个“主”文件和一些“类”文件。我主要是在类文件里工作,但我需要通过主文件来执行代码。
现在我需要切换到主文件,或者使用运行/调试按钮的下拉菜单来执行主文件。按这个按钮或者用F11键,只会运行类文件(这没什么用)。
有没有办法让PyDev总是运行项目中的某个特定文件,或者总是运行最后执行的文件(这可能是最好的解决办法)。
提前谢谢你们 :)
1 个回答
13
当然可以(在Eclipse 3.2中,重新启动上一次的运行其实是默认设置,我一直不明白他们为什么改了这个)...
你可以在设置中找回这个选项,路径是:窗口 > 首选项 > 运行/调试 > 启动,然后把启动操作设置为总是启动上一次运行的应用程序。
这样的话,Ctrl+F11就可以重新启动上一次的运行,而F11则是调试上一次的运行...
如果你想第一次启动一个文件,可以:
- 使用快捷键:F9来运行当前打开的文件
- 通过菜单操作:Alt + R + S,然后选择你想运行的类型(可以是Python、Jython、单元测试等)。
- 如果你在使用单元测试,可以用Ctrl+F9来运行当前模块的单元测试(甚至可以选择要运行哪些测试)。
- 重新启动你之前做过的其他运行:Alt + R + T,然后选择一个之前的运行来重新启动。
- 你也可以通过右键点击一个文件夹,选择运行方式为> Python单元测试,来启动该文件夹下的所有文件的单元测试。
(参考链接: http://pydev.org/manual_101_run.html)
如果你使用单元测试,可能还想看看这个: 使用Pydev(Python和Eclipse)进行持续单元测试