如何从带有参数的python脚本运行新终端?
我想在另一个python脚本(main.py)中调用一个python脚本(processing.py)。processing.py进入一个循环(从接口实时处理某些音频通道),因此main.py无法继续。是否有可能在后台启动processing.py,主程序继续执行其任务。 我尝试在不同的终端中启动这两个文件,效果很好,但我必须将一个参数从main传递到处理脚本,我不想在终端中手动输入参数如何从带有参数的python脚本运行新终端?,python,terminal,subprocess,arguments,Python,Terminal,Subprocess,Arguments,我想在另一个python脚本(main.py)中调用一个python脚本(processing.py)。processing.py进入一个循环(从接口实时处理某些音频通道),因此main.py无法继续。是否有可能在后台启动processing.py,主程序继续执行其任务。 我尝试在不同的终端中启动这两个文件,效果很好,但我必须将一个参数从main传递到处理脚本,我不想在终端中手动输入参数 谢谢你的帮助 您可以在python代码中执行以下终端命令: import subprocess test =
谢谢你的帮助 您可以在python代码中执行以下终端命令:
import subprocess
test = subprocess.Popen("python C:/.../processing.py", stdout=subprocess.PIPE)
test.communicate()
然后,如果希望它们并行运行,可以使用线程