一个文件夹中有多个 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。
这是带有子流程的选项。
但如果我们到处使用异步技术,那么就有可能