【发布时间】:2017-06-14 10:39:23
【问题描述】:
如何使用argparse 的add_argument() 函数,以便用户必须解析一个必需的值,也可能解析一个可选的值?
例如--read book [page]。您可以省略page 或解析您要阅读的特定页面。如果省略,则从第一页开始。
我认为这很容易做到,因为我可以看到很多任务,但显然不是?
我正在使用 Python 3+。
【问题讨论】:
-
+是说--read需要一个或多个参数的唯一方法。没有办法设置上限。指某东西的用途 '?'对于page将page与read解耦。无论如何,请尝试使用nargs替代方案。
标签: python python-3.x argparse