我想知道是否需要同时运行两个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] 删除。
我来说两句