将程序从 optparse 转到 argparse 后,出现了如下错误:
... File "C:\PYTHON26\lib\site-packages\argparse-1.2.1-py2.6.egg\argparse.py", line 230, in format_help func(*args) File "C:\PYTHON26\lib\site-packages\argparse-1.2.1-py2.6.egg\argparse.py", line 317, in _format_usage usage = usage % dict(prog=self._prog) ValueError: unsupported format character 'p' (0x70) at index 8
将程序中的 %prog
改为 %(prog)s
,%default
改为 %(default)s
即可。
Comments