我想在另一个python脚本(main.py)中调用一个python脚本(processing.py)。 processing.py进入循环(实时处理接口中的某些音频通道),因此main.py无法继续。是否有可能在后台启动processing.py,并且主程序继续执行其任务。 我试图在单独的终端中启动两个文件,并且工作正常,但是我必须将参数从主变量传递到处理脚本,并且我不想在终端中手动输入参数。
感谢您的帮助!
答案 0 :(得分:0)
您可以在python代码内执行终端命令,如下所示:
import subprocess
test = subprocess.Popen("python C:/.../processing.py", stdout=subprocess.PIPE)
test.communicate()
然后,如果希望它们并行运行,则可以使用Threading