跳转到主要内容

Python命令行解析库

项目描述

argparse模块使得编写用户友好的命令行界面变得容易。

程序定义了它需要的参数,而argparse将确定如何从sys.argv中解析这些参数。argparse模块还会自动生成帮助和用法消息,并在用户给出无效参数时发出错误。

从Python >= 2.7和>= 3.2开始,argparse模块包含在Python标准库中。对于仍然需要支持Python < 2.7或< 3.2的用户,它也作为一个独立的包提供,该包试图保持与标准库中模块的兼容性,同时也支持较旧的Python版本。

此外,我们还可以修复那些被困在某个非当前Python版本(例如3.2.3,该版本在稍后的3.2.x版本中已修复了错误)的用户的问题。

argparse遵循Python许可证,详细信息请参阅LICENSE.txt。

兼容性

argparse应能在Python >= 2.3上运行,已在以下版本上进行了测试:

  • 2.3, 2.4, 2.5, 2.6和2.7

  • 3.1, 3.2, 3.3, 3.4

安装

尝试以下之一

python setup.py install

easy_install argparse

pip install argparse

将argparse.py放入sys.path中列出的某个目录也应有效

错误

如果您在argparse(pypi)中找到错误,请尝试使用最新的Python 2.7和3.4(并使用stdlib中的argparse)重现它。

如果在那里也发生了,请在python.org问题跟踪器中提交错误报告。如果没有在那里发生,请在argparse包问题跟踪器中提交错误报告。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源代码分发

argparse-1.4.0.tar.gz (70.5 kB 查看哈希值)

上传时间 源代码

构建分发

argparse-1.4.0-py2.py3-none-any.whl (23.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持