![](/img/trans.png)
[英]How can I switch user and perform multiple terminal commands as that user through a Python program
[英]How to perform multiple tasks in CMD through Python in the same terminal and without the window closing
我正在探索使用os.system()
使用Python在CMD中執行任務
但是,我發現了一些問題,使您無法通過python執行多個命令,以及該任務完成后立即關閉窗口的問題。
import os
os.system('ipconfig', 'netstat')
由此產生的錯誤是system() takes at most 1 argument (2 given)
import os
os.system('ipconfig')
os.system('netstat')
這個想法產生的問題是,一旦ipconfig完成,我便從窗口彈出,netstat在新終端中開始。 netstat完成后,在我能讀取收到的數據之前,我也從該終端退出。
如何在同一窗口中運行兩個接一個的命令? (我可以向上滾動並查看先前的命令及其數據。)如何防止CMD從窗口彈出?
使用os.system('command & pause')
'&'允許您在同一窗口內輸入多個命令,這些命令將一個接一個執行。
“暫停”要求用戶輸入從終端退出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.