【发布时间】:2013-04-10 01:16:33
【问题描述】:
当遵循文档自述文件时,我希望以下文件产生一些有效的输出:
#!/usr/bin/env python
"""Example file.
Usage:
test_docopt.py test
test_docopt.py (-h | --help)
test_docopt.py --version
Options:
-h --help Show this screen
--version Show version.
"""
import pkg_resources
pkg_resources.require("docopt==0.6.1")
from docopt import docopt
if __name__ == '__main__':
args = docopt(__doc__, version="Extend limb profiles 0.1")
print(args)
但是,当我调用test_docopt.py 时,我只会得到一个无意义/空的用法 语句:
$ python test_docopt.py test
Usage:
我的两个问题是:
- 为什么 docopt 显然无法识别 test 命令?
- 为什么 Usage 模式没有被实际使用模式填充?
【问题讨论】: