argparse 相关问题

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

异常断言导致失败

我有这个 ArgumentParser 类: 从 argparse 导入 ArgumentParser 类参数处理程序: def __init__(自身): self.parser = ArgumentParser() self.parser.add_argument('--

回答 1 投票 0

在 Python 中使用 argparse 进行子解析或不进行子解析

我是一名 Python 初学者,刚接触 argparse 模块,所以请耐心等待。我想使用 argparse 来解析我正在制作的一个简单程序,但我认为我对它的理解是错误的。基本上...

回答 1 投票 0

SystemExit: 2 : 调用 parse_args() 时出错

我收到以下错误。由于我是 python 新手,我不明白如何解决这个错误。先感谢您。 “用法:ipykernel_launcher.py [-h] -i INPUT [-f F] ipykernel_launcher...

回答 2 投票 0

为一个参数指定多个值 Python Argparser

我已经使用 python 的 argparse 为我的应用程序构建了一个工作 CLI。它被称为漫画机器人,它会发送包含漫画的电子邮件。批量子解析器允许指定一定数量的漫画。 美国...

回答 1 投票 0

如何转换为字典进行追加操作?

有这样的事情: >>> 导入argparse >>> ap = argparse.ArgumentParser() >>> ap.add_argument('-e', '--env', action='append', nargs=2, metavar=('NAME', 'VALUE'),...

回答 1 投票 0

ModuleNotFoundError:没有名为“argparse_formatter”的模块

我觉得我错过了一些非常简单的东西,但我无法,我一生都无法弄清楚它是什么。 我尝试在 Windows 机器上运行 Python3 脚本,但收到错误 找不到模块...

回答 1 投票 0

当输入为 None 时使用函数默认参数

我刚刚在Python中发现了这种行为: >>> def x(a, b='测试'): ... 打印(一) ...打印(b) ... >>> x(1,2) 1 2 >>> x(1) 1 测试 >>> foo=无 >>>...

回答 1 投票 0

Argparse 与所需的子解析器

我正在使用Python 3.4,我正在尝试将argparse与子解析器一起使用,并且我希望有与Python 2.x中类似的行为,其中如果我不提供位置参数(以指示子巴...

回答 3 投票 0

Argparse 如何将互斥组添加到用作所有子解析器的父解析器的参数组帮助文本

argparse 文档引用了如何将互斥组添加到参数组以向这些参数添加标题/描述的示例。然而,当在父级中用于子解析器时,mutu...

回答 1 投票 0

将命令行参数传递给随 Poetry 安装的 Python 脚本

诗歌文档说脚本部分可用于在安装包时安装脚本或可执行文件。但它没有显示任何如何将参数传递给 sc 的示例...

回答 2 投票 0

argparse 添加示例用法

我使用argparse来处理输入参数,它使用parser.print_help()输出以下内容: 可选参数: -h, --help 显示此帮助消息并退出 -t 模板,--

回答 1 投票 0

Python 3.9.1 argparse exit_on_error 在某些情况下不起作用

我正在编写一个包含元命令的 REPL。元命令可以接受选项和参数,我正在尝试使用 argparse 来处理它们。因此,我不想完全退出程序,如果...

回答 2 投票 0

如何使 argparse 在开始使用 -h 和 --help 时不提及它们

使用 --help 运行时,帮助输出包括 --help 参数本身的描述。如何在 --help 的输出中避免该行? 我无法得到这个答案,因为

回答 1 投票 0

带有子命令的argparse,以及具有可选参数的函数

我有这个代码: 导入argparse p = 5 def 添加(a,b): 返回 a + b def 子(a, b): 返回 a - b def mul(a, b): 返回a*b def div(a, b): 返回a/b global_parser = argparse.

回答 1 投票 0

Typer - 组 \ 继承参数

我在同一个打字机应用程序中有几个命令获得相同的参数或至少其中一些参数(例如数据库连接参数),但它们不是彼此的子命令。 我想避免复制-

回答 1 投票 0

参数帮助值处的新行

我正在使用Python工作,我有一些参数在其帮助值中有很长的描述。我怎样才能做新的线条,让它看起来更美观? 例子: parser.add_argument('walker_type', help=...

回答 1 投票 0

在 python argparse 包中添加“formatter_class”MetavarTypeHelpFormatter 时,“--help”不再起作用

我正在使用python包argparse, 通过简单的配置 当我尝试添加到我的解析器 formatter_class=argparse.MetavarTypeHelpFormatter 时,出现错误: AttributeError:“NoneType”对象没有

回答 1 投票 0

Python 将字典转换为argparse

现在,我有一个可以使用 argparse 接受命令行参数的脚本。例如,像这样: #foo.py def function_with_args(可选参数=无): 解析器 = argparse.ArgumentParser() ...

回答 3 投票 0

自定义argparse帮助消息

我编写了以下示例代码来演示我的问题。 导入argparse 解析器 = argparse.ArgumentParser() parser.add_argument('-v', '--version', action='version', 维...

回答 4 投票 0

Python:如果未在命令行中传递,Argparse 将从 json 文件中获取默认值

我有一个带有命令行参数的脚本,我需要修改。我想让 -x、-s 和 -e 成为强制性的,而 -m 应该是可选的。如果未传递 -m,则应从 JSON fi 中获取值...

回答 1 投票 0

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