Python操作分析m

2024-04-19 23:47:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定optparsemetavar参数用于什么。我看到它到处都在使用,但我看不到它的用途。

有人能跟我说清楚吗?谢谢。


Tags: 参数用途optparsemetavar
3条回答

正如@Guillaume所说,它用于生成帮助。如果希望有接受参数的选项(如文件名),可以将metavar参数添加到add_option调用中,以便在帮助消息中输出首选参数名称/描述符。来自the current module documentation

usage = "usage: %prog [options] arg1 arg2"
parser = OptionParser(usage=usage)
parser.add_option("-f", "--filename",
                  metavar="FILE", help="write output to FILE"),

会产生这样的帮助:

usage: <yourscript> [options] arg1 arg2

options:
  -f FILE, --filename=FILE

“-f”和“--filename”后面的“文件”来自metavar。

metavar是用于在screen after选项中打印的变量。通常用于建议输入的选项是用户的FILEINTSTRING。没有metavaroptparse将在添加选项后打印dest值。

相关问题 更多 >