同时运行多个python脚本

时间:2018-08-22 14:55:52

标签: python visual-studio-code spyder

有没有一种方法可以在vsc中同时运行多个python脚本。我的意思是,虽然已经有一个脚本在运行,但我想运行另一个脚本。当我尝试时,我得到“代码已经在运行”。 在spyder-ide中,我只需打开一个新的IPython控制台并在此新打开的控制台中运行新脚本即可。

6 个答案:

答案 0 :(得分:3)

如果您需要协调执行并在这些程序之间进行通信,则需要使用threading。如果脚本可以独立运行,则可以同时在终端上手动运行它们,也可以使用第一个脚本中的子流程调用:

subprocess.call(['python', 'secondscript.py', secondscript_arg1, secondscript_val1,...]).

答案 1 :(得分:1)

您始终可以使用Python: Create TerminalOpen New Terminal打开终端终端窗口,并在单独的终端中手动启动脚本。

答案 2 :(得分:1)

您可以安装PyCharm,该插件具有一个名为``Multirun''的插件,可让您并行运行多个python文件。我遇到了与您相同的问题,并以此方式解决了该问题。

答案 3 :(得分:1)

你只需要Ctrl + Shift + `

它将创建一个新终端,您可以运行另一个脚本。

答案 4 :(得分:0)

使用 Sublime Text 3 并通过 Ctrl + B 快捷键运行您的脚本

答案 5 :(得分:-1)

打开visual studio的一个新角度,然后在这个新的角度打开另一个文件,这样你就可以运行了