擅长:python、mysql、java
<p>我建议你研究一下像docopt这样的工具。在</p>
<p>为了快速解决问题,你可以试试这个</p>
<pre><code>def ConfigSectionMap(section):
options = Config.options(section)
arg_dict = {}
for command_line_argument in sys.argv[1:]:
arg = command_line_argument.split("=")
arg_dict[arg[0][2:]] = arg[1]
for key in arg_dict:
options[key] = arg_dict[key]
return options
</code></pre>
<p>这将加载所有默认选项。任何放在命令行上的选项都将覆盖或添加到选项dict中</p>