タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Pythonとdocoptに関するgigs123のブックマーク (2)

  • docopt—language for description of command-line interfaces

    Try docopt 0.6.1 (Python reference implementation), output: JSON Naval Fate. Usage: naval_fate.py ship new <name>... naval_fate.py ship <name> move <x> <y> [--speed=<kn>] naval_fate.py ship shoot <x> <y> naval_fate.py mine (set|remove) <x> <y> [--moored|--drifting] naval_fate.py -h | --help naval_fate.py --version Options: -h --help Show this screen. --version Show version. --speed=<kn> Speed in k

  • Pythonのdocopt使い方メモ - Qiita

    はじめに Pythonのdocopt(引数の定義と解釈を行うライブラリ)の使い方・注意点メモです。 docoptは超便利ですが、docoptが超便利!っていう話は特に書きません。 __doc__にUsageとOptionsを定義しておき、docopt(__doc__)として参照します。 args = docopt(__doc__)とすればargsは代替引数やオプションをキーとした辞書になります。 argsのkeyとvalueを全て表示するテストスクリプトで試してみます。 """Overview: サブコマンド・オプション・引数をdocoptで受け、keyとvalueを全表示する Usage: docopt_test xx1 <yy1> docopt_test [-a] [-b|--bbb] [-c...] [-d|--ddd <D>] [-e <E>] [<z>...] docopt_te

    Pythonのdocopt使い方メモ - Qiita
  • 1