其他argparse类型和操作。
argparse-addons的Python项目详细描述
安装
$ pip install argparse_addons
示例
剧本。完整的脚本请参见examples/integer.py。在
^{pr2}$--min-max参数的错误消息。在
$ python3 examples/integer.py --min-max -1 usage: integer.py [-h] [--min-max MIN_MAX] [--min MIN] [--max MAX] [--any ANY] integer.py: error: argument --min-max: -1 is not in the range 0..255
--min参数的错误消息。在
$ python3 examples/integer.py --min -1 usage: integer.py [-h] [--min-max MIN_MAX] [--min MIN] [--max MAX] [--any ANY] integer.py: error: argument --min: -1 is not in the range 0..inf
--max参数的错误消息。在
$ python3 examples/integer.py --max 1000 usage: integer.py [-h] [--min-max MIN_MAX] [--min MIN] [--max MAX] [--any ANY] integer.py: error: argument --max: 1000 is not in the range -inf..255
--any参数的错误消息。在
$ python3 examples/integer.py --any a usage: integer.py [-h] [--min-max MIN_MAX] [--min MIN] [--max MAX] [--any ANY] integer.py: error: argument --any: invalid integer value: 'a'
允许范围内的所有值。在
$ python3 examples/integer.py --min-max 47 --min 1000 --max -5 --any 1 --min-max: 47 --min: 1000 --max: -5 --any: 1
贡献
分叉存储库。在
在安装必备组件。在
pip install -r requirements.txt
在实现新功能或错误修复。在
在实现测试用例以确保将来的更改不会中断 遗产。在
在运行测试。在
make test
在创建拉取请求。在
在
- 项目
标签: