Python——解析命令行参数docopt模块
来源:互联网 发布:中国报学史读后感知乎 编辑:程序博客网 时间:2024/06/07 09:28
官方文档连接
https://github.com/docopt/docopt
官方例子:
"""Naval Fate.Usage: naval_fate.py ship new <name>... naval_fate.py ship <name> move <x> <y> [--speed=<kn>] naval_fate.py ship shoot <x> <y> naval_fate.py mine (set|remove) <x> <y> [--moored | --drifting] naval_fate.py (-h | --help) naval_fate.py --versionOptions: -h --help Show this screen. --version Show version. --speed=<kn> Speed in knots [default: 10]. --moored Moored (anchored) mine. --drifting Drifting mine."""from docopt import docoptif __name__ == '__main__': arguments = docopt(__doc__, version='Naval Fate 2.0') print(arguments)
命令行输入 naval_fate.py ship Guardian move 100 150 --speed=15
得到参数dict
{'--drifting': False, 'mine': False, '--help': False, 'move': True, '--moored': False, 'new': False, '--speed': '15', 'remove': False, '--version': False, 'set': False, '<name>': ['Guardian'], 'ship': True, '<x>': '100', 'shoot': False, '<y>': '150'}
阅读全文
0 0
- Python——解析命令行参数docopt模块
- python命令行参数解析模块argparse和docopt
- python命令行参数解析模块argparse和docopt
- docopt——好用的Python命令行参数解释器
- Python 参数解析库 docopt 简单使用图文教程。
- Python解析命令行参数模块getopt
- 【Python 命令行参数解析: optparse 模块】
- python模块之argparse:强大的命令行参数解析模块
- python基础——命令行参数argparser模块的使用
- Python 使用argparse模块解析命令行读取参数简介
- python 命令行参数解析
- python 解析命令行参数
- argparse模块---解析命令行参数
- python命令行解析模块optionparser
- python 命令行解析模块 argparse
- python命令行解析模块optionparser
- 【Python模块】命令行解析--argparse
- python命令行解析模块optionparser
- SAP簇表BSEG取数优化的方法
- Codeforces Round #388 (Div. 2) 749B Parallelogram is Back
- java 线程介绍
- 20170722:数据库命题
- Python爬虫json和JsonPath系列之十一
- Python——解析命令行参数docopt模块
- 正交向量与正交子空间
- Python中MD5编码
- 聚类算法--K值估计及效果评估
- SGI版的空间配置器
- HDU-5289(单调队列)
- java 锁的介绍
- 5. Longest Palindromic Substring
- java 内存区域介绍