在 Python 中,os.system 函數執行系統指令,傳回退出程式碼。然而,將輸出列印到螢幕可能是不可取的。本文探討了在抑制螢幕顯示的同時捕捉變數輸出的解決方案。
根據先前的詢問,os.popen 提供了一個可行的選項:
根據Python 3.6 文件中的規定,os.popen 利用subprocess.Popen,提供了更多強大的子進程管理和通訊能力。
對於直接使用子進程,以下程式碼示範了擷取輸出技術:
透過設定stdout=subprocess.PIPE ,捕獲輸出,然後可以根據需要存取和列印。
以上是如何在 Python 變數中捕獲 os.system 輸出而不將其顯示在螢幕上?的詳細內容。更多資訊請關注PHP中文網其他相關文章!