所以,我试图odd_even_example.py
从docopt 示例 git repo运行。
无论我尝试做什么或更改,该示例都不会按预期工作。
当我:
python odd_even_example.py 1 2 3 4
我希望看到一个包含我传递的命令行选项或参数的字典。但相反,我只是__doc__
一遍又一遍地得到字符串。
我很困惑,因为我只是从示例 repo 中逐字复制并运行文件,它直接被破坏了。
这是文件的内容:
"""Usage: odd_even_example.py [-h | --help] (ODD EVEN)...
Example, try:
odd_even_example.py 1 2 3 4
Options:
-h, --help
"""
from docopt import docopt
if __name__ == '__main__':
arguments = docopt(__doc__)
print(arguments)