有没有办法在vsc中同时运行多个python脚本?我的意思是,当已经有一个脚本在运行时,我想运行另一个脚本。当我尝试运行时,我得到“代码已经在运行”。在spyder-ide中,我只需打开一个新的IPython控制台,并在这个新打开的控制台中运行新的脚本。
tyky79it1#
您始终可以使用Python: Create Terminal或Open New Terminal打开一个终端窗口,并在单独的终端中手动启动脚本。
Python: Create Terminal
Open New Terminal
falq053o2#
如果你需要协调这些程序之间的执行和通信,你将需要使用threading。如果脚本可以独立运行,你可以同时从终端手动运行它们,或者从第一个脚本使用子进程调用:
subprocess.call(['python', 'secondscript.py', secondscript_arg1, secondscript_val1,...]).
qyyhg6bp3#
只需按Ctrl + Shift + ′它将创建一个新的终端,您可以运行另一个脚本。
eqfvzcg84#
有一个扩展名为“Code Runner”扩展由君韩开发,安装后,右键单击第二个脚本,选择“运行代码”。
eqqqjvef5#
创建调试配置并使用Ctrl + F5运行脚本。可以为此配置一个按钮。
在VS代码中运行Python文件有多种方法。有三角形的“运行”按钮(通常在窗口的右上角),在主侧面板的“运行和调试”视图中有三角形的“运行”按钮。使用后一种方法。
launch.jason
"configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "cwd": "${fileDirname}", "suppressMultipleSessionWarning": true, } ]
suppressMultipleSessionWarning
false
tasks.json
"tasks": [ { "label": "Run", "type": "shell", "command": "${command:workbench.action.debug.run}", } ]
settings.json
"VsCodeTaskButtons.tasks": [ { "label": "Run", "task": "Run", "tooltip": "Run Python file", } ]
免责声明:我没有时间在没有扩展的VSCode的新安装中仔细检查我的答案。如果答案对你不起作用,请写一条评论,我会尽我所能检查可能需要哪些扩展。
mkshixfv6#
打开一个新Angular 的visual studio然后打开其他文件在这个新的一个,所以你可以运行它
ngynwnxp7#
你可以安装PyCharm,它有一个叫做“Multirun”的插件。这允许你并行运行几个python文件。我有和你一样的问题,用这种方法解决了它。
whlutmcx8#
使用Sublime Text 3并通过Ctrl + B快捷键运行脚本
8条答案
按热度按时间tyky79it1#
您始终可以使用
Python: Create Terminal
或Open New Terminal
打开一个终端窗口,并在单独的终端中手动启动脚本。falq053o2#
如果你需要协调这些程序之间的执行和通信,你将需要使用threading。如果脚本可以独立运行,你可以同时从终端手动运行它们,或者从第一个脚本使用子进程调用:
qyyhg6bp3#
只需按Ctrl + Shift + ′
它将创建一个新的终端,您可以运行另一个脚本。
eqfvzcg84#
有一个扩展名为“Code Runner”扩展由君韩开发,安装后,右键单击第二个脚本,选择“运行代码”。
eqqqjvef5#
简短回答:
创建调试配置并使用Ctrl + F5运行脚本。可以为此配置一个按钮。
详细回答:
在VS代码中运行Python文件有多种方法。有三角形的“运行”按钮(通常在窗口的右上角),在主侧面板的“运行和调试”视图中有三角形的“运行”按钮。使用后一种方法。
launch.jason
文件应打开。suppressMultipleSessionWarning
选项未设置或设置为false
,您将看到一个警告。向任务栏添加“适当”的运行按钮
tasks.json
添加一个任务,如下所示:settings.json
中):免责声明:我没有时间在没有扩展的VSCode的新安装中仔细检查我的答案。如果答案对你不起作用,请写一条评论,我会尽我所能检查可能需要哪些扩展。
mkshixfv6#
打开一个新Angular 的visual studio然后打开其他文件在这个新的一个,所以你可以运行它
ngynwnxp7#
你可以安装PyCharm,它有一个叫做“Multirun”的插件。这允许你并行运行几个python文件。我有和你一样的问题,用这种方法解决了它。
whlutmcx8#
使用Sublime Text 3并通过Ctrl + B快捷键运行脚本