问题标签 [docopt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 argparse 或 docopt 替换 pdftk
我正在编写一个接受以下形式的争论的程序。
我目前正在使用以下(混乱的)代码解析这些选项
使用 argparse 或 docopt 是否有更好的方法来做到这一点?
python - 如何在docopt python中仅设置参数的特定值?
我正在尝试将 docopt 用于 python 代码。我实际上只需要为参数设置特定值。我的用法如下:
我试图将它运行为:python test.py --list=all
但它不接受该值,只显示 docopt string 。
我希望列表参数的值为“全部”或“可用”。有什么办法可以实现吗?
docopt - 为什么将参数解析为布尔值?
我通常docopt
用来处理命令行参数,但现在我遇到了一个参数被意外解析的情况(这一定是我的一个愚蠢的错误,因为它总是很好用)
这是通过conf = docopt.docopt(__doc__)
调用解析的,之后我conf
设置为
该--url
部分不正确,但我不明白为什么。
python - 如何保存以前的命令行参数
我正在使用 docopt 编写我的第一个 python 命令行工具并遇到了问题。
我的结构是这样的:
我正在尝试找到一种首先运行的方法my-tool -o foo-bar
,然后如果我my-tool configure
接下来运行,则可以选择将值“foo-bar”传递给我的配置函数。
在pseduocode中,这转化为:
有没有办法在不改变参数结构的情况下让它工作?我正在寻找一种方法来避免my-tool configure [(-o <option> | --option <option>)]
python - docopt 失败并出现 docopt.DocoptLanguageError: unmatched '['
为什么此代码失败并出现以下异常?
例外:
docopt 版本:0.6.2
python 版本:2.7.10
,3.5.1
python - 在 docopt 中实现重复元素时遇到问题
我docopt
用来解析python中的命令行输入。我有我的文档字符串:
然后我导入 docopt 并解析参数并打印它们:
我尝试使用省略号来允许输入多个名称:
但我得到了一个使用错误。然后我将省略号放在初始使用消息中:
但输出认为这--name
是一个标志。
我该如何解决?
python - 文档 | Google Drive Api 集成问题
我是命令行工具的新手。我正在尝试构建一个 Google Drive 命令行客户端。我正在尝试使用 Docopt。这是我的主文件的样子:
在我调用 aboutMe() 方法之前,它工作得很好。但是当我调用它时,我收到以下错误:
问题出在哪里?我需要这方面的帮助。这也是我关于 stackoverflow 的第一个问题,如果我的格式不正确,我们深表歉意。
python - Docopt - 脚本提前退出
我最近发现了这个包(docopt),但我似乎无法让它正常工作。任何帮助都值得赞赏。
编码:
输出:
为什么?
- 为什么不
$1
打印? - 为什么要
$0
打印? - 如果
$0
应该最后运行,我如何访问这些值$0
?
python - docopt 布尔 arg python
我在我的脚本中使用以下 args 和 docopt
我想添加一个对我的脚本有条件结果的参数:更正我的数据或不更正我的数据。就像是 :
我想在我的脚本if
中添加一些功能
但我不知道如何在我的脚本中使用它。
r - docopt 的参数默认值
我在 R 中使用 docopt,但我希望 python 解决方案也适用于我。
当我NULL
期望的是file.txt
. 或者换句话说,我希望这两个命令具有相同的行为: