【发布时间】:2018-05-29 21:52:08
【问题描述】:
我想要一个带有两个参数的选项。 IE。希望能够使用
$ ./foo --path "old" "new"
或者我真正想要的是:
$ ./foo --path "old" "new" --path "old" "new"
但我不知道该怎么做? (其实我担心这可能是不可能的......)
我不想要,但很接近
我知道如何设置重复选项(见下文),但这真的不是我想要的。
#!/usr/bin/env python3
'''foo
Usage:
foo [--path ARG]...
Options:
--path=ARG Repeating option.
'''
import docopt
args = docopt.docopt(__doc__)
print(args)
可以调用
$ ./foo --path "old" --path "new"
【问题讨论】: