argparse 相关问题

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

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

如何使 python 脚本在带参数和不带参数(默认参数)的情况下工作?

我正在尝试让Python脚本工作,无论参数何时被传递与否。 目标是使脚本发挥作用,因为“MyPython.py”和“MyPython.py 5”应该能够工作......

回答 2 投票 0

python argparse 子解析器

我有一个 python 脚本,它响应 1 个命令和 1 个子参数: command1 和 command1 插件 解析器 = argparse.ArgumentParser() # 命令1(即(--help,)--version) parser.add_argument('--v...

回答 1 投票 0

Pyinstaller 在 Windows 上构建失败,因为 argparse(警告:stderr:SystemExit:2)

我有一个关于使用 QrCode 在 PC 和移动设备之间发送文件的 qrTransfer 项目。我想使用当前的开发代码为 Windows 创建一个开发版本,但运行时出现以下错误

回答 1 投票 0

python argparse 中的自定义选项卡补全

如何在Python脚本中与argparse配合使用shell tab完成? #!/usr/bin/env python 导入argparse def main(**args): 经过 如果 __name__ == '__main__': 解析器=argparse。

回答 2 投票 0

在argparse中使用互斥组:如何基于组引导逻辑?

我希望根据用户指定的内容为我的脚本和通道逻辑提供互斥的参数。我目前拥有的是这样的: support_formats = ['xyz','mol','pdb'] 默认...

回答 0 投票 0

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