擅长:python、mysql、java
<p>在详细说明胜出的答案(这有助于我在自己的代码中解决相同的问题)时,一个快速而肮脏的选项是直接用一个identity方法重写类的方法:</p>
<pre><code>optparse.OptionParser.format_epilog = lambda self, formatter: self.epilog
optparser = optparse.OptionParser(epilog=helptext)
</code></pre>
<p>以逐字打印帮助文本。</p>
<p>不过,我认为这会覆盖程序中OptionParser类的所有用法的epilog格式,因此所有这样的epilog都必须在程序的其他地方使用OptionParser时逐字传递。</p>