gpt4 book ai didi

python - 让Python程序运行另一个Python程序并让它们同时运行?

转载 作者:行者123 更新时间:2023-12-01 06:42:11 25 4
gpt4 key购买 nike

我想启动一个Python程序,然后让该程序启动另一个Python程序并让它们同时运行。为了澄清这一点,我希望程序 A 包含一些代码行,这些代码行将打开另一个 python 程序 B,并运行程序 B。然后我希望 A 和 B 同时运行,直到它们都完成。

我尝试过使用 execfile() 方法,但它会停止程序 A,等待程序 B 完成,然后让程序 A 完成。我希望 A 和 B 同时运行。

此外,程序之间不需要相互通信。它们之间不共享任何信息,它们只是同时彼此独立运行。

我知道我可以打开两个 IDLE 实例并分别运行每个实例,但我真的很想启动程序 A 并让它自动启动程序 B 并同时运行。

最佳答案

假设您使用的是 Python3.8,concurrent.futures “为异步执行可调用对象提供高级接口(interface)。” (详细信息此处: https://docs.python.org/3/library/concurrent.futures.html#module-concurrent.futures )因此您的可调用对象可以调用 execfile 并使其同时运行。

关于python - 让Python程序运行另一个Python程序并让它们同时运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59398426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com