如何在Linux系統中執行Python腳本並取得結果
在使用Linux系統進行Python腳本開發和運行時,我們經常需要執行一個腳本並取得其運行結果。本文將介紹如何在Linux系統中執行Python腳本,並取得其輸出結果。以下是具體的步驟和範例程式碼。
# sum.py def sum_numbers(a, b): return a + b result = sum_numbers(5, 3) print("The sum is:", result)
儲存並關閉文件。
chmod +x sum.py
./sum.py
你將會看到以下輸出結果:
The sum is: 8
這樣,你就成功地在Linux系統中運行Python腳本並取得了其結果。
# execute_script.py import subprocess script_output = subprocess.check_output(["./sum.py"]).decode("utf-8") print("Script output:", script_output)
在這個範例中,首先導入subprocess模組,然後使用check_output函數來執行腳本,並取得其輸出。注意,我們使用decode函數將輸出從位元組流轉換為字串,並列印出來。
儲存並關閉檔案。
python execute_script.py
你將會看到以下輸出結果:
Script output: The sum is: 8
這樣,你就成功地在Linux系統中執行Python腳本,並透過子進程獲得了其輸出結果。
總結:
在Linux系統中,我們可以透過簡單的步驟來執行Python腳本並取得其輸出結果。首先,我們需要為腳本新增可執行權限。然後,可以直接在終端機中執行腳本,並查看輸出結果。如果想要將輸出結果儲存到一個變數中,可以使用子進程模組subprocess的check_output函數來完成。希望本文能對你在Linux系統中使用Python腳本運行和取得結果有所幫助。
以上是如何在Linux系統中執行Python腳本並取得結果的詳細內容。更多資訊請關注PHP中文網其他相關文章!