argparse 相关问题

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

如何使 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

使 argparse 同等对待破折号和下划线

argparse 将可选参数中的破折号替换为下划线以确定其目的地: 导入argparse 解析器 = argparse.ArgumentParser() parser.add_argument('--use-unicorns', action='store...

回答 3 投票 0

如何将文件作为超参数传递给argparse

我正在尝试从 github 重现管道。由于想法是重现它,所以我不想更改代码。 Onde 脚本要求将超参数作为字典传递,如下所示 ...

回答 2 投票 0

Python argparse - 将参数添加到多个子解析器

我的脚本定义了一个主解析器和多个子解析器。我想将 -p 参数应用于一些子解析器。到目前为止,代码如下所示: 解析器 = argparse.ArgumentParser(prog="myProg")

回答 4 投票 0

在Python的argparse中设置输出的行长度

目前我正在使用以下代码来初始化我的 ArgumentParser: parser = argparse.ArgumentParser(description="帮助第 1 行 ” + “帮助热线 2”, ...

回答 2 投票 0

在 argparse 中使用 Python 的 add_argument 时,如果调用特定的已弃用标志,如何抛出异常?

基本上想象我有一个有多个参数的argparser。 我有一个特定的函数定义,如下所示: def add_to_parser(self, 解析器): 组 = 解析器。

回答 2 投票 0

Argparse 需要一个参数

我有以下内容 导入argparse parser = argparse.ArgumentParser(prog='macc',usage='macc [选项] [地址]') parser.add_argument('-l', '--list', help='列出 MAC 地址') args = 解析器。

回答 3 投票 0

编写 argparse 解析器的最佳实践

是否有使用 Python argparse 模块的最佳实践或风格指南? 我定期使用 argparse,它很快就会占用相当多的行来处理所有...

回答 3 投票 0

参数解析器忽略空格中的第二个字符

我有以下代码 parser = argparse.ArgumentParser(description = '从输入文件生成计算') parser.add_argument('-c', '--by-client', action = 'store_true', help = '输出问题

回答 1 投票 0

如何为argparse python模块设置自定义错误消息

我想更改由于输入错误的参数值或输入没有任何值的参数而导致的错误的默认消息。 我有代码 test.py: 导入argparse 解析器 = argparse.ArgumentParser() 帕...

回答 2 投票 0

为什么输入文件在被argparse传递后经过for循环后被读取为列表

我正在尝试制作一个脚本,该脚本将采用一个文件和两个附加参数,然后使用 start_point 和 end_point 参数来提取之间的文本。 然而,当运行这个...

回答 1 投票 0

Python 的 argparse 可以像 gnu getopt 一样排列参数顺序吗?

GNU getopt 以及使用它的命令行工具允许选项和参数交错,称为排列选项(请参阅 http://www.gnu.org/software/libc/manual/html_node/Using-Getopt)。 html#我们...

回答 4 投票 0

argparse python 初始化函数问题

为什么我的程序直接跳到 while 循环中的 else 块(得到“您选择了不可用的选项!正在退出...”语句),而不是在用户

回答 1 投票 0

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