擅长:python、mysql、java
<p>不知道你的代码是不可能给出更好的答案,但是。。。</p>
<ol>
<li><p>只是不要将默认值传递给解析器并检查<code>None</code>值。<code>None</code>值是<code>optparse</code>库的默认值,因此您可以检索自己的默认值并按通常的方式工作;</p></li>
<li><p>扩展<code>optparse</code>使其专门化。</p></li>
</ol>
<p>我不知道你的程序,但通常当配置相同时,它不是一个好的设计更改行为。</p>