【发布时间】:2019-11-11 21:56:23
【问题描述】:
阅读了关于 argparse 的文档后,我很难看出最后两行代码之间的区别:
parser = argparse.ArgumentParser()
parser.add_argument('--option')
parser.add_argument('option', nargs='?')
两者都指定了可以传递给解析器的可选参数,但为什么要使用一个而不是另一个呢?
【问题讨论】:
-
如果您想节省输入,请使用位置版本,如果您想要更健壮的输入,请使用标记版本。
标签: python arguments argparse optional-arguments