parser.add_argument
是argparse模塊中用于添加命令行參數的方法。下面是一個簡單的示例:
import argparse
# 創建ArgumentParser對象
parser = argparse.ArgumentParser(description='Process some integers.')
# 添加命令行參數
parser.add_argument('integers', metavar='N', type=int, nargs='+',
help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
const=sum, default=max,
help='sum the integers (default: find the max)')
# 解析命令行參數
args = parser.parse_args()
# 打印結果
print(args.accumulate(args.integers))
在這個示例中,我們創建了一個ArgumentParser對象,并使用add_argument
方法添加了兩個命令行參數。第一個參數接受一個或多個整數,并保存在integers
屬性中。第二個參數是一個可選參數--sum
,它使用store_const
動作將sum函數存儲在accumulate
屬性中,如果沒有提供該參數,則默認使用max函數。
最后,我們使用parse_args
方法解析命令行參數,并打印結果。您可以根據需要添加更多的命令行參數,并根據實際情況處理它們。