一个文件夹中有多个 Python 文件。与它们一起还有一个文件run_scripts
,应该使用以下命令从终端同时启动它们python -m scripts.run_scripts
该启动文件包含以下代码:
async def main():
await asyncio.gather(asyncio.run("python3 -m scripts.script1", shell=True),
asyncio.run("python3 -m scripts.script2", shell=True),
asyncio.run("python3 -m scripts.script3", shell=True),
asyncio.run("python3 -m tests.script4", ))
main()
我尝试将其传递给函数subprocess.run
,asyncio.run
但这样的参数不被接受。上面的例子也不起作用。我也尝试main
用async
&运行它await
,但不起作用。
如何做到这一点?
操作系统Linux。