0

以下版本 0.6.2 docopt 字符串不起作用,尽管我没有发现任何错误:

“““用法:
  somecommand.py [-n nos] [-u] [-c] [-s start]

  选项:

  -h 显示帮助
  -u 一些回复
  -n 要获取的数字
  -c 要求这样做
  -s 从什么开始?
"""

在命令行上:

一些命令.py -n 2 -s 5

用法:
  privateunreadlybrate.py [-n nos] [-u] [-c] [-s start]

执行不会继续,它会继续显示输入的任何命令的用法。那么错误在哪里呢?

4

1 回答 1

2

'nos' 值也必须在 'options:' 部分给出,试试这个:

"""Usage:
  somecommand.py [-n nos] [-u] [-c] [-s start]

  Options:

  -h        show help
  -u        some reply
  -n nos    number to fetch
  -c        ask to do it
  -s start  start from?
"""
于 2015-06-24T13:12:00.293 回答