首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docopt -脚本退出到早期

Docopt -脚本退出到早期
EN

Stack Overflow用户
提问于 2016-11-07 14:59:59
回答 1查看 173关注 0票数 0

我最近发现了这个包(docopt),但我似乎无法让它正常工作。任何帮助-谢谢。

守则:

代码语言:javascript
复制
"""docopt_demo.

Usage:
  docopt_demo <name>...
  docopt_demo --version

"""
from docopt import docopt

arguments = docopt(__doc__) #   <---- $0

print("WTF!") #                 <---- $1

产出:

代码语言:javascript
复制
Usage:
  docopt_demo <name>... 
  docopt_demo --version 
[Finished in 0.052s] 

为什么?

  1. 为什么$1不打印?
  2. 为什么$0要打印?
  3. 如果$0应该最后运行,那么如何从$0访问这些值?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-07 15:16:42

这里的问题是,在脚本到达print语句之前就退出了。脚本退出是因为您没有提供有效的选项。试试python docopt_demo.py --versionpython docopt_demo.py Oilan

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40468234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档