Python 在Django中使用argparser代替OptParser>;=1.8

Python 在Django中使用argparser代替OptParser>;=1.8,python,django,Python,Django,我最近试图学习python中的argparse,这给了我一个提示,说明像Django框架和python本身这样的程序如何提供有用的回溯,以帮助跟踪典型开发人员生活中的错误:)。我在一些地方阅读了关于argparse的文章,以了解更多信息,当我遇到Django时,它从OptParser变成了argparser。我所知道的是argparser只用于程序定义它需要的参数,argparse将找出如何从sys.argv解析这些参数。argparse模块还自动生成帮助和用法消息,并在用户向程序提供无效参数时

我最近试图学习python中的argparse,这给了我一个提示,说明像Django框架和python本身这样的程序如何提供有用的回溯,以帮助跟踪典型开发人员生活中的错误:)。我在一些地方阅读了关于argparse的文章,以了解更多信息,当我遇到Django时,它从OptParser变成了argparser。我所知道的是argparser只用于程序定义它需要的参数,argparse将找出如何从sys.argv解析这些参数。argparse模块还自动生成帮助和用法消息,并在用户向程序提供无效参数时发出错误。

我的问题是像
OptParser
这样的命令行解析器缺少什么,或者argparse中有什么更好的地方使得一个巨大的框架Django改变了cmd解析器

自3.2版起已弃用:
optparse
模块已弃用,不再进一步开发;将继续开发
argparse
模块