5 为什么要使用argparse而不是optparse? 我注意到Python 2.7文档还包含另一个命令行解析模块。除了getopt和optparse我们现在有argparse。 为什么还要创建另一个命令行解析模块?为什么要使用它代替optparse?我应该了解一些新功能吗? 290 python command-line optparse getopt argparse
3 Python argparse忽略无法识别的参数 Optparse,旧版本只是忽略所有无法识别的参数并继续执行。在大多数情况下,这不是理想的,已在argparse中进行了更改。但是在某些情况下,您想忽略任何无法识别的参数并解析您指定的参数。 例如: parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python myscript.py --foo 1 --bar 2 error: unrecognized arguments: --bar 反正有覆盖吗? 206 python argparse optparse