首頁 > 後端開發 > Python教學 > 如何在 Python 中存取和處理命令列參數?

如何在 Python 中存取和處理命令列參數?

Patricia Arquette
發布: 2024-12-18 20:12:14
原創
372 人瀏覽過

How Do I Access and Process Command Line Arguments in Python?

在 Python 中處理命令列參數

在 Python 中,命令列參數位於名為 sys.argv 的清單中。要存取這些參數,請使用以下語法:

import sys

# Print all command line arguments
print("\n".join(sys.argv))

# Print all arguments except the script name
print(sys.argv[1:])
登入後複製

說明:

  • sys.argv 是包含傳遞給腳本的所有參數的列表在命令列上。
  • sys.argv[0] 是腳本name.
  • sys.argv[1:] 包含除腳本名稱以外的所有參數。這對於處理腳本需要處理的參數非常有用。

範例:

假設我們有一個名為 my_script.py 的腳本,它需要一個檔案名稱作為參數。我們可以使用以下程式碼處理此參數:

import sys

if len(sys.argv) < 2:
    print("Usage: my_script.py <filename>")
    exit()

filename = sys.argv[1]

# Do something with the filename
登入後複製

此程式碼檢查使用者是否提供了檔案名,如果沒有則正常退出。否則,它將檔案名稱分配給一個變數以供進一步處理。

以上是如何在 Python 中存取和處理命令列參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板