【发布时间】:2014-05-29 14:46:04
【问题描述】:
我想构建一个 argparser 帮助消息,如下所示:
-i, --input=INPUT help for input
-o, --output=output help for output
我当前的代码:
arg_parser = argparse.ArgumentParser
arg_parser.add_argument('-i', '--input', dest='input', metavar='=INPUT', help='help for input')
arg_parser.add_argument('-o', '--output', dest='output', metavar='=OUTPUT', help='help for output')
arg_parser.print_help()
给我
-i =INPUT, --input =INPUT help for input
-o =INPUT, --output =output help for output
我只是想知道如何摆脱短选项和长选项之间的问题。
【问题讨论】:
-
使用默认的帮助格式化程序无法做到这一点;您必须编写一个客户帮助格式化程序来完成此操作。