使用 os.system 執行命令時,輸出通常顯示在螢幕上。但是,您可能希望捕獲命令的輸出並將其儲存在變數中以供進一步處理。
要解決此問題,您可以使用 os.popen 代替:
output = os.popen('cat /etc/services').read()
如中所述Python 3.6 文件:
「這是使用 subprocess.Popen實現的;請參閱該類的文檔以獲取更強大的管理和通信方式子流程。
以上是如何在 Python 中捕獲'os.system”的命令輸出而不將其顯示在螢幕上?的詳細內容。更多資訊請關注PHP中文網其他相關文章!