parser.add_argument
是Python中argparse
模塊中的一個方法,用于向命令行解析器添加命令行參數。
通過使用parser.add_argument
,可以定義命令行接受的參數以及其屬性。這些參數可以是位置參數(不帶前綴)或可選參數(帶有前綴),并且可以設置參數的類型、默認值、描述等屬性。
使用parser.add_argument
的好處如下:
以下是一個簡單的示例,展示了如何使用parser.add_argument
添加命令行參數:
import argparse
# 創建命令行解析器
parser = argparse.ArgumentParser()
# 添加位置參數
parser.add_argument("name", help="輸入你的名字")
# 添加可選參數
parser.add_argument("--age", type=int, default=18, help="輸入你的年齡,默認為18歲")
# 解析命令行參數
args = parser.parse_args()
# 打印解析結果
print("你好,{},你的年齡是{}歲".format(args.name, args.age))
在上述示例中,parser.add_argument
用于定義兩個參數:一個位置參數name
和一個可選參數--age
。name
參數是必需的,而age
參數是可選的,默認值為18。然后,parser.parse_args()
用于解析命令行參數,并將解析結果存儲在args
對象中。最后,可以通過args
對象訪問解析結果,并進行相應的操作。
更多關于argparse
模塊的使用,請參考官方文檔:https://docs.python.org/3/library/argparse.html