cost 198 ms
使用子解析器时如何传入未定义的参数 - How to pass in undefined parameters when use subparsers

当我使用子解析器时,子解析器是可选参数,我必须选择其中之一。 现在,我想实现在传入子解析中未定义的选项参数时传入默认选项的能力,例如add_codition 。 但是,当我传入子解析器和 b 解析器没有的选项时,例如key=value 。 key=value理论上应该在add_codition中传 ...

如何在 argparse 中使用子命令以及可选的位置 arguments - How to use sub-commands along with optional positional arguments in argparse

下面的脚本打印一个 output 并打开一个基于命令行 arguments 的网页。 如果我使用以下命令: 达到了所需的 output。 但是,我希望--display (最好没有任何str )与--input作为子命令一起解析,而不是作为单独的可选标志参数-d 。 标志-disp ...

python argparse 两个子解析器基本相同..几乎 - python argparse two subparsers are basically same.. almost

是否可以在不两次实现所有参数的情况下扩展子解析器的新名称? 我有一个程序,我们称之为pgmm ,它有一个子 function create 。 这个创建 function 需要某处的配置文件。 为了防止寻找这个,创建可以有选项--noconfig 。 我现在想要的是有一些“伪子解析器”可能像init ...

Argparse 两次输出帮助文本 - Argparse outputting help text twice

经过一个小时的谷歌搜索,除了我自己,我找不到任何人遇到过类似这个问题的人。 我用 argparse 创建了一个命令行界面。 最初我曾尝试利用 argparse 的内置帮助文本行为。 但是我的老板对默认的帮助文本不满意,所以他让我在文本文件中写下完整的用法/帮助文本,然后只显示整个文件。 出于某种原因 ...

从父解析器中选择有限的参数 - Select limited arguments from Parent Parser

我已经与 Argparse 合作了一段时间,这是我遇到的问题的StackOverflow 答案。 向多个子解析器添加参数 这个答案并没有完全解决我的问题。 这是从答案中借用的编辑代码。 (我在添加换行符之前添加了评论) 编辑后的代码代表这个 -p & -q 作为父参数 ...

带有多级解析器/子解析器的 Argparse 可选 arguments - Argparse optional arguments with multilevel parser/subparser

我有一组解析器和子解析器来构建生产或开发系统。 如果用户选择生产,他可以添加选项,一切都很好。 如果他了解开发,他可以输入架构,然后输入构建选项。 这是它变得粘稠的地方。 我希望他能够 select 构建选项“通信”“服务器”或“全部”,但如果他选择服务器,他有更多选择。 我的实现如下。 我尝试了 ...

Python argparse 与通用子解析器命令 - Python argparse with Generic Subparser Commands

我有一个 python 脚本,我想将其用作另一个命令行工具的包装器。 我想拦截我定义的任何子命令,但通过所有其他子命令和 arguments。 我尝试使用子解析器,这似乎很理想,但它似乎不允许接受通用的未定义命令,类似于parse_known_args对常规ArgumentParser所做的事情。 ...

带有子解析器的 Argparse 无法正常工作,我无法弄清楚 - Argparse with subparsers not working and I cannot figure it out

我正在使用带有子解析器的 argparse 来执行不同的操作。 每个动作的 arguments 略有不同。 我已经按照文档说明进行了设置,当我帮助使用每个子解析器( parser_2 )和另一个子解析器( parser_3 )时,它会显示正确的参数这是为cdf : 这是给clsiss的: 但是,当我 ...

请求带有子命令的命令和子命令的argparse解决方案 - argparse solution requested for commands and subcommands with subcommands

希望这将成为一个优雅的解决方案,但我自己无法弄清楚。 我一直在阅读大量的示例和解释,但是我似乎无法使其正常工作。 我正在编写一个需要以下选项的程序: 如果使用命令,则需要一些子命令或选项。 我很难使用argparse库完成此操作。 我尝试使用add_argument_gr ...

Argparse无法识别参数 - Argparse not recognizing arguments

我在使用argparse时遇到了一些麻烦。 我的目标是让用户选择一个且只有一个选项(-a,-b,-c等),然后选择该选项的参数。 我正在使用次级解析器来执行此操作: 这只是我计划拥有的次级解析器之一。 问题 :在命令行中运行此命令时: 我收到“ index_name_h ...

如何从Python 3中的现有程序使用argparse创建子解析器? - How to create subparser with argparse from existing program in Python 3?

原始帖子: 如果有一个可执行文件mini_program.py ,它使用具有以下结构的argparse : 如何创建一个控制器程序parent_program.py ,该程序使用argparse (我认为与subparser ?)具有与以下类似的用法: 然后使用子程序: ...

如何在Python 2.7中使用Argparse模块设置默认子解析器 - How to Set a Default Subparser using Argparse Module with Python 2.7

我正在使用Python 2.7,并且正在尝试使用argparse完成类似shell的行为。 通常,我的问题是,在Python 2.7中,我似乎找不到一种将argparse的子解析器用作可选方法的方法。 很难解释我的问题,所以我将描述我的程序需要什么。 该程序有2种工作模式: ...

使用argparse subparser显示命令的子组 - Display subgroups of commands with argparse subparser

我目前正在开发一个包含~40个子命令的Python程序。 解析器使用argparse完成。 随着子命令的数量增加,搜索感兴趣的命令变得复杂。 目前,它如下所示。 我想更改显示以显示类别(例如更新/插入/选择)和相关的子命令。 有没有可以在argparser中使用的解决方案来 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM