[英]Python: Start new command prompt on Windows and wait for it finish/exit
[英]Python: Start new terminal on Linux and wait for it to finish/exit
與我的另一個問題相同的情況: Python:在Windows上啟動新的命令提示符並等待它完成/退出,除了我需要它在Linux上工作。
如果你不想閱讀另一個問題:我想打開一些新的終端窗口並讓每個執行一個命令,我希望父python程序等到所有終端窗口關閉。
這樣做:
os.system("gnome-terminal -e {command}")
打開一個新的終端窗口,但程序不會等待。 使用p = Popen()
p.wait()
p = Popen()
和p.wait()
不起作用,因為gnome-terminal命令立即完成。
Gnome終端為所有終端窗口重用相同的父進程。
使用gnome-terminal --disable-factory
強制它啟動一個新進程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.