Python Docopt不带空格的单破折号参数
我正在使用docopt来处理我的命令行程序,但是我在使用单破折号(“-”)开关时遇到了一些问题。我希望能够像这样接受命令:Python Docopt不带空格的单破折号参数,python,docopt,Python,Docopt,我正在使用docopt来处理我的命令行程序,但是我在使用单破折号(“-”)开关时遇到了一些问题。我希望能够像这样接受命令: foo.py -a 1 还是像这样 foo.py -a1 我的程序目前执行第一个,但不执行第二个。以下是我目前拥有的: Usage: foo.py [-a <address>] Options: -a Set address 用法: foo.py[-a] 选项: -固定地址
foo.py -a 1
还是像这样
foo.py -a1
我的程序目前执行第一个,但不执行第二个。以下是我目前拥有的:
Usage:
foo.py [-a <address>]
Options:
-a Set address
用法:
foo.py[-a]
选项:
-固定地址
我试着把用法改成
Usage:
foo.py [-a<address]
用法:
foo.py[-a使用docopt
无法实现此功能
从:
短选项可以“堆叠”,这意味着-abc
相当于-a-b-c
Docopt不知道-a1
是参数a
的参数“1”还是堆叠版本
属于-a-1