我有一个简单的 python 脚本,它使用 docopt 来解析命令行参数。它看起来像这样:
#!/usr/bin/env python
__doc__ = """
Usage: mycopy <src>... <dest>
"""
from docopt import docopt
options = docopt(__doc__)
当我运行它时:
./mycopy source1/ source2/ destination/
它只是打印使用信息,这意味着我传递给它的命令行参数是错误的。使用规范有问题吗?甚至可以使用 docopt 做这样的事情吗?