有没有一种方法可以在vsc中同时运行多个python脚本。我的意思是,虽然已经有一个脚本在运行,但我想运行另一个脚本。当我尝试时,我得到“代码已经在运行”。 在spyder-ide中,我只需打开一个新的IPython控制台并在此新打开的控制台中运行新脚本即可。
答案 0 :(得分:3)
如果您需要协调执行并在这些程序之间进行通信,则需要使用threading。如果脚本可以独立运行,则可以同时在终端上手动运行它们,也可以使用第一个脚本中的子流程调用:
subprocess.call(['python', 'secondscript.py', secondscript_arg1, secondscript_val1,...]).
答案 1 :(得分:1)
您始终可以使用Python: Create Terminal
或Open New Terminal
打开终端终端窗口,并在单独的终端中手动启动脚本。
答案 2 :(得分:1)
您可以安装PyCharm,该插件具有一个名为``Multirun''的插件,可让您并行运行多个python文件。我遇到了与您相同的问题,并以此方式解决了该问题。
答案 3 :(得分:1)
你只需要Ctrl + Shift + `
它将创建一个新终端,您可以运行另一个脚本。
答案 4 :(得分:0)
使用 Sublime Text 3 并通过 Ctrl + B 快捷键运行您的脚本
答案 5 :(得分:-1)
打开visual studio的一个新角度,然后在这个新的角度打开另一个文件,这样你就可以运行了