我想知道我是否需要同时运行两个python程序,我能打开两个终端窗口并同时运行它们吗?这会降低计算速度吗?如果是的话,是否有任何方法可以同时快速运行多个程序?就像并行计算。干杯。
发布于 2020-02-11 11:19:54
我能打开两个终端窗口并同时运行它们吗?
你可以这样做,但他们不会并行运行。
这会降低计算速度吗?
如果您能够以真正并行的方式运行它们,那么单独的程序不应该比按顺序运行的程序更慢。
但是,如果您希望在同一个终端中同时运行多个python脚本,则可以在bash终端上键入以下行:
python3 script1.py &
python3 script2.py &或者,如果您想从另一个python脚本中运行它们,可以这样做:
# script3.py
import subprocess
subprocess.run("python3 script1.py & python3 script2.py", shell=True)或者,如果希望并行运行多个进程,可以查看python在多处理模块中构建的程序。
发布于 2020-02-11 11:25:55
Option1:检查是否使用GNU屏幕和垂直分裂
Option2:从这个链接下载macOSX的iTerm2。
https://stackoverflow.com/questions/60167511
复制相似问题