PyScripter如何设置项目主文件?多文件Python项目运行优化
解决PyScripter及轻量IDE固定主运行文件的问题
针对PyScripter的优化方案
- 固定主模块:右键点击项目里的
pygeom.py,选择「Set as Main Module」(如果标签页右键找不到,去左侧项目面板里找该文件右键操作),设置后不管当前编辑的是哪个文件,点击运行按钮都会直接执行这个主文件,无需切换标签。 - 给运行配置加快捷键:打开
Tools > Options > Keyboard Shortcuts,搜索「Run Configuration」相关选项,找到「Run Selected Configuration」,绑定一个顺手的快捷键(比如Ctrl+Shift+R),之后不用右键就能快速启动指定的主文件配置。
推荐轻量IDE及设置方法
VS Code
安装Python插件后,在项目根目录的.vscode文件夹里新建launch.json,粘贴以下配置:
{ "version": "0.2.0", "configurations": [ { "name": "Run pygeom", "type": "python", "request": "launch", "program": "${workspaceFolder}/pygeom.py", "console": "integratedTerminal" } ] }
之后按F5就能直接运行主文件,和当前编辑的文件无关,还能自行给这个配置添加快捷键。
Sublime Text
先安装Package Control,再安装Python相关插件,然后通过Tools > Build System > New Build System创建自定义构建配置:
{ "cmd": ["python", "-u", "${folder}/pygeom.py"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
保存为Pygeom.sublime-build,之后按Ctrl+B就能直接运行主文件。
Atom
安装script插件后,先打开pygeom.py运行一次,之后在任意文件里按Ctrl+Shift+B,选择之前的pygeom.py运行项,就能固定每次运行这个主文件。
内容的提问来源于stack exchange,提问作者linuxfan says Reinstate Monica
相关产品推荐
相关产品推荐

