当前位置: 首页 > 工具软件 > Docopt > 使用案例 >

python docopt

乜飞航
2023-12-01

the related URL:pypi_docopt
the introduce video link:docopt video

A demo code

"""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 knots [default: 10].
  --moored      Moored (anchored) mine.
  --drifting    Drifting mine.

"""
from docopt import docopt


if __name__ == '__main__':
    arguments = docopt(__doc__, version='Naval Fate 2.0')
    print(arguments)

docopt会根据注释里的useage和options选项来解析你要新增的命令行

 类似资料:

相关阅读

相关文章

相关问答