2024-04-25 06:12:22 发布
网友
当使用关键字choices的参数(可选和位置都有这个问题)时,生成的帮助输出将显示这些选择。
choices
如果同一参数还包含一个metavar关键字,那么将从生成的输出中省略选项列表。
metavar
我的想法是在usage行中显示metavar,但当“autohelp”列出位置/可选参数详细信息时,实际显示可用的选项。
usage
有什么简单的解决方法吗?
我已经为自定义帮助功能启动了一个argparse包装器。也许这应该是我待办事项清单上的另一个特点。
您可以将选项添加到帮助文本中。在
parser=argparse.ArgumentParser() parser.add_argument('-f',metavar="TEST",choices=('a','b','c'), help='choices, {%(choices)s}') print parser.format_help()
产生:
您可以将选项添加到帮助文本中。在
产生:
^{pr2}$相关问题 更多 >
编程相关推荐