【发布时间】:2016-06-04 20:28:37
【问题描述】:
import argparse
parser_sub = subparsers.add_parser('files')
parser_sub.add_argument(
'--file-name',
action='store',
dest='filename',
nargs='*')
options = parser.parse_args()
输出:错误:参数太少。
根据此链接:https://bugs.python.org/issue9253 它声明子解析器不能是可选的。这种行为可以改变吗?
我希望我的子命令是可选的。如何通过 python 2.6 中的 argparse 实现这一点?
【问题讨论】:
标签: python python-3.x argparse python-2.6