我注意到 Python 2.7 文档还包含另一个命令行解析模块。除了getopt和optparse我们现在有argparse。
getopt
optparse
argparse
为什么还要创建另一个命令行解析模块?为什么我应该使用它而不是optparse?是否有我应该了解的新功能?
从 python 开始2.7,optparse已弃用,并有望在未来消失。
2.7
argparse由于其原始页面( https://code.google.com/archive/p/argparse/ )上列出的所有原因而更好:
+
/
更多信息也在PEP 389中,这是将argparse其纳入标准库的工具。