我在docopt有以下用法:
cli.py add_user <user_file> [<devices_file>] <destination_account> <token>
cli.py remove_user (--id|--username) <user_id> <source_account> <token>
Where[<devices_file>]
是一个可选参数。
但是,当我尝试这样使用它时,出现错误。
这工作正常:
add_user user_29087.json dev_29087.json 531 token
这会引发错误:
add_user user_29087.json 531 token
错误:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensio
ns\Microsoft\Python Tools for Visual Studio\2.0\visualstudio_py_util.py", line 7
6, in exec_file
exec(code_obj, global_variables)
File "C:\Users\mryan\Documents\Code\cli\cli_front.py", line
49, in <module>
arguments = docopt(__doc__, version='1.0.0rc2')
File "C:\Users\mryan\Documents\Code\cli\common\docopt.py", l
ine 581, in docopt
raise DocoptExit()
DocoptExit: Usage:
cli.py get_token
cli.py add_user <user_file> [<devices_file>] <destination_account> <token>
cli.py remove_user (--id|--username) <user_id> <source_account> <token>
cli.py get_users <account_id> <token>
谁能看到我做错了什么?