擅长:python、mysql、java
<p>正如@Guillaume所说,它用于生成帮助。如果希望有接受参数的选项(如文件名),可以将<code>metavar</code>参数添加到<code>add_option</code>调用中,以便在帮助消息中输出首选参数名称/描述符。来自<a href="http://docs.python.org/library/optparse.html#generating-help" rel="noreferrer">the current module documentation</a>:</p>
<pre><code>usage = "usage: %prog [options] arg1 arg2"
parser = OptionParser(usage=usage)
parser.add_option("-f", "--filename",
metavar="FILE", help="write output to FILE"),
</code></pre>
<p>会产生这样的帮助:</p>
<pre><code>usage: <yourscript> [options] arg1 arg2
options:
-f FILE, --filename=FILE
</code></pre>
<p>“-f”和“--filename”后面的“文件”来自metavar。</p>