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 查看哈希值)
关闭
argparse-1.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4 |
|
MD5 | 08062d2ceb6596fcbc5a7e725b53746f |
|
BLAKE2b-256 | 18dde617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f |
关闭
argparse-1.4.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314 |
|
MD5 | c37216a954c8669054e2b2c54853dd49 |
|
BLAKE2b-256 | f2943af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f |