在Python中,可以使用print()
函數將內容輸出到控制臺。如果想獲取控制臺輸出的內容,可以使用subprocess
模塊來實現。
以下是一個簡單的示例代碼:
import subprocess
def get_console_output(command):
result = subprocess.run(command, shell=True, capture_output=True, text=True)
return result.stdout
output = get_console_output("echo Hello World!")
print(output)
在這個示例中,get_console_output()
函數接受一個命令作為參數,并使用subprocess.run()
方法來執行該命令。capture_output=True
參數表示將輸出捕獲到result.stdout
中,text=True
則將輸出結果以文本形式返回。
在最后一行代碼中,將獲取到的控制臺輸出內容打印出來。
請注意,在使用subprocess
模塊時需要小心處理用戶輸入,以避免潛在的安全問題。