0

docopt の使用ステートメントに問題があります。

これは、スクリプトで使用法が機能することを期待する方法です。オプションのパラメータ ([] で定義) は、一緒にまたは個別に使用できるようにしたいと考えています。そう-t -oまたは-oまたは-t有効である必要があります。現時点では、-oなしでは使用できません-t。パイプ|を使用してそれらを分離する場合、両方を同時に使用することはできません。いろいろな組み合わせを試しました。IDのように機能するようには見えません。誰かが私が間違っているところを指摘できますか?

"""
Description:

Script does stuff

Usage:
  script.py (-d <ditem>) (-u <uitem>) (-p <pitem>) (-s <sfile>) [-t <tfile>] [-o <ofile>] [-v]
  script.py (-d <ditem>) (-l) [-t <tfile>] [-o <ofile>] [-v]
  script.py -h | --help
  script.py --version

Options:
  -v --verbose       Does stuff
  -t --tfile         Does stuff
  -o --output        Does stuff
  -l --litem         Does stuff
  -u --uitem         Does stuff
  -p --pitem         Does stuff
  -d --ditem         Does stuff
  -s --sitem         Does stuff
  -h --help          Show this screen.
  --version          Show version.
  """
4

2 に答える 2