【发布时间】:2020-04-29 03:36:27
【问题描述】:
我正在尝试学习如何使用 docopt。
下面是我的文件 docopt_test.py。理想情况下,我应该在运行后打印传递的参数,但我只得到打印使用注释的输出。
谁能指出我做错了什么?
谢谢。
$python3 docopt_test.py client task environment working MCE.zip
Usage:
docopt_test.py client task environment [--local_tmp_folder=<td>] [--filenm=<filename>]
docopt_test.py (-h | --help)
docopt_test.py --version
#docopt_test.py
"""
Usage:
docopt_test.py client task environment [--local_tmp_folder=<td>] [--filenm=<filename>]
docopt_test.py (-h | --help)
docopt_test.py --version
Options:
-h --help Show this screen.
--version Show version.
--entity=<entityname> specify entity to load
"""
from docopt import docopt
if __name__ == '__main__':
arguments = docopt(__doc__, argv=None, help=True,
version=None, options_first=True)
print(arguments)
【问题讨论】:
标签: python-3.x docopt