在python中如何将列表作为一个增量传输给argparse

用argparse传输参数时,如果想限定输入的值的范围:
用nargs 和default列表组合试试:

parser = argparse.ArgumentParser()
parser.add_argument("--list", nargs="+", default=["x", "y"])
value = parser.parse_args()
print(value.list)

['x', 'y']
但是

 python3 example.py --list x y z

['x', 'y', 'z']

你可能感兴趣的:(python,argparse,python)