与我的其他问题相同的情况:Python:在 Windows 上启动新的命令提示符并等待它完成/退出,除非我需要它在 Linux 上工作。
如果您不想阅读另一个问题:我想打开一些新的终端窗口并让每个窗口执行一个命令,并且我希望父 python 程序等到所有终端窗口都关闭。
正在做:
os.system("gnome-terminal -e {command}")
打开一个新的终端窗口,但程序不会等待。使用p = Popen()
andp.wait()
不起作用,因为 gnome-terminal 命令立即完成。