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