问题标签 [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.

0 投票
1 回答
119 浏览

python - 使用 argparse 或 docopt 替换 pdftk

我正在编写一个接受以下形式的争论的程序。

我目前正在使用以下(混乱的)代码解析这些选项

使用 argparse 或 docopt 是否有更好的方法来做到这一点?

0 投票
1 回答
1119 浏览

python - 如何在docopt python中仅设置参数的特定值?

我正在尝试将 docopt 用于 python 代码。我实际上只需要为参数设置特定值。我的用法如下:

我试图将它运行为:python test.py --list=all但它不接受该值,只显示 docopt string 。

我希望列表参数的值为“全部”或“可用”。有什么办法可以实现吗?

0 投票
2 回答
286 浏览

docopt - 为什么将参数解析为布尔值?

我通常docopt用来处理命令行参数,但现在我遇到了一个参数被意外解析的情况(这一定是我的一个愚蠢的错误,因为它总是很好用)

这是通过conf = docopt.docopt(__doc__)调用解析的,之后我conf设置为

--url部分不正确,但我不明白为什么。

0 投票
2 回答
104 浏览

python - 如何保存以前的命令行参数

我正在使用 docopt 编写我的第一个 python 命令行工具并遇到了问题。

我的结构是这样的:

我正在尝试找到一种首先运行的方法my-tool -o foo-bar,然后如果我my-tool configure接下来运行,则可以选择将值“foo-bar”传递给我的配置函数。

在pseduocode中,这转化为:

有没有办法在不改变参数结构的情况下让它工作?我正在寻找一种方法来避免my-tool configure [(-o <option> | --option <option>)]

0 投票
1 回答
1263 浏览

python - docopt 失败并出现 docopt.DocoptLanguageError: unmatched '['

为什么此代码失败并出现以下异常?

例外:

docopt 版本:0.6.2
python 版本:2.7.103.5.1

0 投票
1 回答
273 浏览

python - 在 docopt 中实现重复元素时遇到问题

docopt用来解析python中的命令行输入。我有我的文档字符串:

然后我导入 docopt 并解析参数并打印它们:

我尝试使用省略号来允许输入多个名称:

但我得到了一个使用错误。然后我将省略号放在初始使用消息中:

但输出认为这--name是一个标志。

我该如何解决?

0 投票
1 回答
56 浏览

python - 文档 | Google Drive Api 集成问题

我是命令行工具的新手。我正在尝试构建一个 Google Drive 命令行客户端。我正在尝试使用 Docopt。这是我的主文件的样子:

在我调用 aboutMe() 方法之前,它工作得很好。但是当我调用它时,我收到以下错误:

问题出在哪里?我需要这方面的帮助。这也是我关于 stackoverflow 的第一个问题,如果我的格式不正确,我们深表歉意。

0 投票
1 回答
160 浏览

python - Docopt - 脚本提前退出

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

编码:

输出:

为什么?

  1. 为什么不$1打印?
  2. 为什么要$0打印?
  3. 如果$0应该最后运行,我如何访问这些值$0
0 投票
2 回答
1948 浏览

python - docopt 布尔 arg python

我在我的脚本中使用以下 args 和 docopt

我想添加一个对我的脚本有条件结果的参数:更正我的数据或不更正我的数据。就像是 :

我想在我的脚本if中添加一些功能

但我不知道如何在我的脚本中使用它。

0 投票
1 回答
1176 浏览

r - docopt 的参数默认值

我在 R 中使用 docopt,但我希望 python 解决方案也适用于我。

当我NULL期望的是file.txt. 或者换句话说,我希望这两个命令具有相同的行为: