parser.add_argument的例子
时间: 2023-04-02 07:01:31 浏览: 107
parser.add_argument 是 Python 中 argparse 模块中的一个函数,用于解析命令行参数。以下是一个例子:
import argparse
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))
这个例子中,我们定义了一个解析器 parser,它有两个参数:一个位置参数 integers 和一个可选参数 --sum。位置参数 integers 是一个或多个整数,用于累加器。可选参数 --sum 用于指定累加器的操作,可以是求和或求最大值。我们使用 argparse 模块提供的 parse_args() 方法来解析命令行参数,并打印出累加器的结果。
阅读全文