Docopt - 脚本提前退出
Docopt - Script exits to early
我最近找到了这个包 (docopt),但我似乎无法让它正常工作。任何帮助都会受到赞赏。
代码:
"""docopt_demo.
Usage:
docopt_demo <name>...
docopt_demo --version
"""
from docopt import docopt
arguments = docopt(__doc__) # <---- [=10=]
print("WTF!") # <----
输出:
Usage:
docopt_demo <name>...
docopt_demo --version
[Finished in 0.052s]
为什么?
- 为什么
不打印?
- 为什么要打印
[=13=]
?
- 如果
[=13=]
应该 运行 最后,我如何访问 [=13=]
中的值?
这里的问题是您的脚本在到达 print
语句之前就退出了。脚本正在退出,因为您没有提供有效的选项。尝试 python docopt_demo.py --version
或 python docopt_demo.py Oilan
.
我最近找到了这个包 (docopt),但我似乎无法让它正常工作。任何帮助都会受到赞赏。
代码:
"""docopt_demo.
Usage:
docopt_demo <name>...
docopt_demo --version
"""
from docopt import docopt
arguments = docopt(__doc__) # <---- [=10=]
print("WTF!") # <----
输出:
Usage:
docopt_demo <name>...
docopt_demo --version
[Finished in 0.052s]
为什么?
- 为什么
不打印?
- 为什么要打印
[=13=]
? - 如果
[=13=]
应该 运行 最后,我如何访问[=13=]
中的值?
这里的问题是您的脚本在到达 print
语句之前就退出了。脚本正在退出,因为您没有提供有效的选项。尝试 python docopt_demo.py --version
或 python docopt_demo.py Oilan
.