在使用argparse模块时,如果需要接收多个值,可以使用nargs参数指定接收的个数,并将其设置为'+',这样就可以将多个值作为数组的形式进行识别和处理。
示例代码:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--values', nargs='+', help='Input values')
args = parser.parse_args()
print(args.values)
在终端输入命令:python test.py --values 1 2 3
输出结果为:['1', '2', '3']