0

次のバージョン 0.6.2 docopt 文字列は機能していませんが、エラーは見つかりません。

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

  オプション:

  -h ヘルプを表示
  -u 返信
  -n 取得する数値
  -c やるように頼む
  -s から開始しますか?
"""

コマンドラインで:

somecommand.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 に答える