首页 > 编程语言 > 详细

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

时间:2018-01-07 16:41:37      阅读:340      评论:0      收藏:0      [点我收藏+]

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 命令行参数读取

原文:https://www.cnblogs.com/break-dawnn/p/8228183.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!