Python:cmd中添加参数时的语法

问题描述 投票:0回答:2

我按照 imagga 的说明运行 python 脚本,使用第三方 API(称为 imagga)一次使用关键字自动标记多个图像
在所需的脚本中,运行脚本时我必须添加第三个 API 密钥以及输入和输出参数。 (输入是包含图像的文件夹,输出是包含脚本生成的结果的文件夹)
但我不是程序员,我不知道如何正确编写语法。 这就是为什么代码无法正常运行,并且显示错误说我必须添加两个参数:输入和输出
我希望有人能给我一个 cmd 中清晰的语法示例,以便我可以正确运行这个脚本。 这是第 3 方指南 (imagga)

https://imagga.com/blog/batch-image-processing-from-local-folder-using-imagga-api/

(我按照说明添加了 API 密钥和 API 密钥)
这是 imagga 的原始脚本代码。 (线路 98 99 105 106)
https://bitbucket.org/snippets/imaggateam/LL6dd

我将脚本保存为:tag.py
我尝试使用以下提示在 cmd 中运行:tag.py
但是 cmd 向我发送了一个错误,我需要添加输入和输出参数
请帮忙!

我正在尝试成功启动 python 脚本来自动标记本地文件夹中的图像并将结果导出到另一个本地文件夹

python keyword auto tagging
2个回答
0
投票

根据您提供的脚本,要使用所需的输入和输出参数运行它,您可以在命令提示符 (cmd) 中使用以下语法:

python3 tag.py <input_folder_path> <output_folder_path>

<input_folder_path>
替换为包含要标记的图像的文件夹路径,将
<output_folder_path>
替换为您希望脚本保存结果的文件夹路径。当您将尖括号替换为实际文件夹路径时,请务必删除尖括号(
<
>
)。


0
投票

根据您链接到的脚本,您需要提供一个包含输入的目录和一个包含输出的目录,如下所示:

> tag.py <input-dir> <output-dir>

其中

<input-dir>
<output-dir>
都是您计算机上的现有目录。

我相信运行

tag.py --help
应该打印(除其他外)类似的内容:

<input>     The input - a folder containing images
<output>    The output - a folder to output the results
© www.soinside.com 2019 - 2024. All rights reserved.