subprocess_example.py
· 395 B · Python
Raw
import subprocess
# 執行系統指令並獲取輸出
result = subprocess.run(["ls", "-l"], capture_output=True, text=True)
# 顯示執行結果
print("命令輸出:")
print(result.stdout)
# 檢查是否執行成功
if result.returncode == 0:
print("命令執行成功")
else:
print(f"命令執行失敗,錯誤代碼: {result.returncode}")
print("錯誤訊息:", result.stderr)
| 1 | import subprocess |
| 2 | |
| 3 | # 執行系統指令並獲取輸出 |
| 4 | result = subprocess.run(["ls", "-l"], capture_output=True, text=True) |
| 5 | |
| 6 | # 顯示執行結果 |
| 7 | print("命令輸出:") |
| 8 | print(result.stdout) |
| 9 | |
| 10 | # 檢查是否執行成功 |
| 11 | if result.returncode == 0: |
| 12 | print("命令執行成功") |
| 13 | else: |
| 14 | print(f"命令執行失敗,錯誤代碼: {result.returncode}") |
| 15 | print("錯誤訊息:", result.stderr) |
| 16 |