Python Docopt:是否可以指定重复的位置参数,后跟单个位置参数?

Python Docopt:是否可以指定重复的位置参数,后跟单个位置参数?,python,command-line-arguments,docopt,Python,Command Line Arguments,Docopt,我有一个简单的python脚本,它使用docopt解析命令行参数。看起来是这样的: #!/usr/bin/env python __doc__ = """ Usage: mycopy <src>... <dest> """ from docopt import docopt options = docopt(__doc__) 它只是打印使用信息,这意味着我传递给它的命令行参数是错误的。使用规范有问题吗?甚至可以使用docopt执行类似的操作吗?如果您将放在..之前,

我有一个简单的python脚本,它使用docopt解析命令行参数。看起来是这样的:

#!/usr/bin/env python

__doc__ = """
Usage: mycopy <src>... <dest>
"""
from docopt import docopt

options = docopt(__doc__)
它只是打印使用信息,这意味着我传递给它的命令行参数是错误的。使用规范有问题吗?甚至可以使用docopt执行类似的操作吗?

如果您将
放在
..
之前,它会工作。因此,使用
/mycopy destination/source1/source2/
运行它


我认为docopt没有实现对:ARGS的支持。。。ARG。这种情况增加了实现的复杂性。但我同意“复制src1 src2…”。。。dest’是更直接的用法。因此,也许您可以向该项目提出请求:

谢谢您的回复。我在github上为此创建了一个新版本:
./mycopy source1/ source2/ destination/