argparse 相关问题

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

如何在Python中使用argparse.ArgumentParser从命令行传递和解析字符串列表?

我想从控制台将名称列表传递到用 Python 编写的程序中。例如,我想使用与此类似的方法(我知道由于 bash,它不应该工作): $ python myprog.p...

回答 4 投票 0

如何使用argparse捕获双破折号(--)后的所有参数

背景 许多命令行实用程序为双破折号 (--) 后的所有参数提供特殊处理。例子: git diff: -- 之后的所有参数都是路径(可以以 - 开头): git diff [

回答 3 投票 0

使用 argparse 设置真正不需要的子解析器

我希望我的程序允许任何字符串作为参数传递,但也允许子命令。例如,这些都是有效的: $ python argtest.py '你好世界' $ python argtest.py 版本...

回答 1 投票 0

如何向argparse添加“扩展帮助”选项

我有一个程序,它调用一个带有数十个可选参数的函数,所有这些参数都可以通过命令行上的键值对进行自定义。 我经常忘记确切的...

回答 1 投票 0

Argparse,一个参数有两个值

现在我的脚本通过以下方式调用: python resylter.py -n *新文件* -o *旧文件* 代码如下: parser.add_argument('-n', '--newfile', help='仅与 -o 参数一起使用。将输入的旧 (-o) 文件与

回答 2 投票 0

Argparse:如何使用 nargs='*' 来创建 const 的等价物

有没有一种方法可以生成 const 的等价物(我们可以将其与 nargs='?' 一起使用,请参阅此处的参考问题以获取示例),但对于 nargs='*'。这意味着我想要: 导入argparse argpar...

回答 2 投票 0

我可以让 argparse 在两个选项名称之后不重复参数指示吗?

当我为 argparse 指定一个具有短名称和长名称的参数时,例如: parser.add_argument("-m", "--min", dest="min_value", type=float, help="最小值...

回答 1 投票 0

合并 argparse.MetavarTypeHelpFormatter、argparse.ArgumentDefaultsHelpFormatter 和 argparse.HelpFormatter

我想显示 --help 的默认值、参数类型和大间距。 但如果我这样做 导入argparse F 类(argparse.MetavarTypeHelpFormatter,argparse.ArgumentDefaultsHelpFormatter,lambda pr...

回答 1 投票 0

指定 Python argparse 输入参数的日期格式

我有一个Python脚本,需要一些命令行输入,我正在使用argparse来解析它们。我发现文档有点混乱,找不到检查格式的方法

回答 3 投票 0

如何使argparse在可执行程序中工作

我有一个使用 argparse 模块的命令行脚本。 导入argparse def 运行(): 打印“正在运行” 定义导出(): 打印“正在导出” def argument_parser(): 解析器=argparse。

回答 3 投票 0

Argparse 显示子命令的使用帮助

考虑这个 arg_test.py 脚本: #!/usr/bin/env python3 导入argparse 解析器 = argparse.ArgumentParser() subparsers = parser.add_subparsers(help='子命令帮助') # 为

回答 1 投票 0

调试时模拟argparse命令行参数输入

此线程是上一个线程的扩展,可以在此处找到。 比如说,我有一个代码有两个用途: 从整数列表中打印最大数, 创建一个新目录。 导入argparse 导入...

回答 2 投票 0

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

我正在使用 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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.