docopt 不工作和继续

docopt not working and proceeding

以下版本 0.6.2 docopt 字符串无法正常工作,但我没有发现任何错误:

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

  Options:

  -h    show help
  -u    some reply
  -n    number to fetch
  -c    ask to do it
  -s    start from?
"""

在命令行上:

somecommand.py -n 2 -s 5

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

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

'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?
"""