[python3 - package] docopt 命令行参数读取

Posted break大蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[python3 - package] docopt 命令行参数读取相关的知识,希望对你有一定的参考价值。

Function:根据注释中的定义,自动读取命令行中的参数

1.安装 pip install docopt

2. Github地址: https://github.com/docopt/docopt

3. 基本用法

‘‘‘ Docopt Test

Usage: 
  docoptTest.py [-lr] <x> Options: -l left -r right
‘‘‘ from docopt import docopt if __name == __main__: arg = docopt(__doc__) print(arg)

API 主要就一个,差不多算固定用法:docopt(__doc__)

返回值:以参数为key的字典。

关键是注释里的写法:

Usage和Options是必须要的,而且这两个之间必须要有空行。(我因为这个问题卡了好久,没有空行的话每次都只能返回整个注释的内容,而不是参数)



以上是关于[python3 - package] docopt 命令行参数读取的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu中python3安装package

[python3 - package] PyMySQL

python3的包(package)在centos中的安装地址

查看python3的site-package路径

[python3 - package] xlwt & datatime

[python3 - package] docopt 命令行参数读取