如何在MacBook上同时运行两个python程序?

弗兰克·Q

我想知道是否需要同时运行两个python程序,能否打开两个终端窗口并同时运行每个窗口?这会减慢计算速度吗?如果是这样,有什么办法可以同时快速运行多个程序?就像并行计算一样。干杯。

雷多万·迪洛

我可以打开两个终端窗口并同时运行每个窗口吗?

您可以这样做,但它们不会并行运行。

这会减慢计算速度吗?

如果您可以以真正的并行方式运行它们,那么各个程序应该不会比顺序运行慢。

但是,如果您希望在同一终端上同时运行多个python脚本,则可以在bash终端上键入以下几行:

python3 script1.py &
python3 script2.py &

或者,如果您想从另一个python脚本运行它们,则可以执行以下操作:

# script3.py
import subprocess

subprocess.run("python3 script1.py & python3 script2.py", shell=True)

或者,如果您想并行运行多个进程,则可以查看python的内置多处理模块。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章