【发布时间】:2022-01-07 09:36:01
【问题描述】:
我正在使用 argparse 库 (https://docs.python.org/3/library/argparse.html) 来解析 Python3 脚本的参数。我希望能够多次指定一个特定的参数。例如:
$ myscript -i host1 -i host2
使用 parser.add_argument('-i', nargs='*') 允许使用 -i 的多个参数。例如:
$ myscript -i host1 host2
但是,我希望 -i 出现多次。这可能吗?现在,第二次使用该参数会覆盖第一次(在我最初的示例中,只会传递“host2”)
【问题讨论】:
标签: python command-line-arguments argparse