argparse 相关问题

用于实现命令行界面的Python模块

允许子命令之间任意位置使用可选参数

我正在使用 argparse 创建一个带有子命令的工具。我有一个标志,例如 -j ,它以 JSON 形式提供输出,并希望用户能够将其传递到命令行上的任何位置: mytool 可以...

回答 1 投票 0

Python 中无限量的命令行参数

我正在尝试创建一个简单的计算器,它在命令行接受参数。例如在命令行: Calculator.py 1 2 44 6 -add 会给我数字的总和。然而...

回答 3 投票 0

如何在IPython jupyter笔记本中传递路径命令行参数

我已经使用args编写了下面的代码并添加了路径变量,但我无法测试此代码,因为我无法运行我的脚本。 有人可以帮忙在 jupyter notebo 中运行这个脚本吗...

回答 1 投票 0

错误:使用argparse时没有名为“langdetect”的模块

我正在编写一个程序,用户输入文本文件的名称,并且可以通过多种方式更改文本。为了做到这一点,我需要检测文本的语言,我选择了 langde...

回答 1 投票 0

如何通过从 ArgumentParser 获取命令和子命令容器来实现更加模块化的 CLI?

我有一个类似 git 的大型 CLI,其中包含许多命令、子命令和参数。但是,大多数 Argparse 教程仅显示使用单个文件的简单 CLI。这种方法有效,但导致了...

回答 1 投票 0

python3 arparse 关于参数丢失的错误

这是一段采用一个位置参数和两个可选参数的代码 #!/usr/bin/env python3 导入argparse 从输入导入 NamedTuple、Dict、List 导入csv 类 Args(NamedTuple): ...

回答 1 投票 0

python argparse 在描述后打印用法文本

有没有办法使用 python argparse 在描述文本之后打印用法文本?我的命令行 argparse 正在工作,但我想在使用信息之前打印版本信息。 编辑: 版本:1...

回答 4 投票 0

Argparse:在“--help”中包含默认值的方法?

假设我有以下 argparse 片段: diags.cmdln_parser.add_argument( '--扫描时间', 行动='商店', 纳尔格斯='?', 键入...

回答 4 投票 0

使用子解析器进行互斥标志选项

我编写了一个使用argparse的小程序。我特别想防止组合使用 3 个标志。我已经创建了一些代码来实现这一点,但它看起来不太

回答 1 投票 0

Python argparse 和 bash 完成

我希望在参数中也能自动完成我的 python 脚本。 我从来没有真正理解 bash_completion 是如何工作的(对于参数),但是在我深入研究之后我明白了......

回答 2 投票 0

用换行符解析文本并使用argparse将其写入文件

我想将命令中带有新行的一些字符串传递到文件中,但是 argparse 没有处理 正如以下脚本中的文件 aaa 使用命令 python test.py -t &quo...

回答 1 投票 0

如何将一个或多个参数传递给 python,将它们与可选的过滤器参数进行匹配,并仅将匹配的参数添加到数组中?

我想要: 将一个或多个 ()* 命名参数传递给 python 脚本, 将可选的过滤器参数也传递给脚本, 匹配过滤器的所有其他参数(如果提供), 添加所有参数...

回答 1 投票 0

argparse的add_argument中,const可以访问默认值吗?

假设您有一个 Python 程序,它只有一个选项并且没有位置参数。该选项本身带有一个可选参数(一个迭代器)。如果未指定选项,则应使用默认值...

回答 2 投票 0

发生异常,使用 %tb 查看完整的回溯。系统退出:2

谁能告诉我如何使这段代码在 jupyter 或任何笔记本上运行 代码 导入argparse ap = argparse.ArgumentParser() ap.add_argument("-i", "--image", required=True, 他...

回答 1 投票 0

在 Python argparse 中,是否可以配对 --no-something/--something 参数?

我正在编写一个程序,我希望在其中有这样的参数: --[no-]foo 执行(或不执行)foo。默认是执行。 有没有办法让 argparse 为我做这件事?

回答 10 投票 0

pytest 和 argparse:由于命令行参数导致测试失败

我有 client.py 模块,它使用 argparse 进行 CLI: 类客户端: #一些逻辑 ... def main(参数=无): 解析器 = argparse.ArgumentParser(formatter_class=argparse.

回答 1 投票 0

为主功能测试设置命令行参数

我在 python 中有一个 main() 函数,可以获取命令行参数。 有没有办法让我为此函数编写 pytest 测试并在代码中定义参数? 例如 def main(): # 参数...

回答 4 投票 0

Argparsing 互斥但单个标志的可选选择

任务 我需要一个标志 -y ,它可以接受 [a,b,c] 中的一个值和/或 [e,f,g] 中的一个值,并且不接受任何其他值。我希望 [a,b,c] 互斥,[e,f,g] 互斥...

回答 1 投票 0

使用argparse,如何从同一文件内部发送参数?

例如: def main(i): 解析器 = argparse.ArgumentParser() ## 必需参数 parser.add_argument("--data_dir", default='data/text', type=str, 帮助=...

回答 1 投票 0

有没有办法让 Argparse 参数暗示多个其他选项?

我有两个选项,可以采用各种参数。我想要一个特殊的选项,意思是“两者都有特定的标准数据”。这将是与操作不同的模式...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.