argparse 相关问题

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

如何在Python中的extern文件中保存全局变量?

我正在寻找一种在许多文件中使用全局变量的简洁方法。所以我想编写一个parameters.py文件,其中将存储我的所有参数。我怎样才能实现这一目标?我听说过FLAGS或......

回答 3 投票 2

Python ArgumentParser - 错误 - 缺少参数?

我正在尝试运行此代码:ap = argparse.ArgumentParser()ap.add_argument(“ - q”,“ - query”,required = True,help =“search search to search Bing Image API for”)ap。 add_argument(“ - o”,“ - output”,...

回答 2 投票 0

Argparse:检查是否已传递任何参数

当没有给出参数时,我的脚本应该启动演示模式。我试过这个:args = parser.parse_args()if len(args)== 0:run_demo()else:#valu args这给出了*** TypeError:...

回答 6 投票 40

如何使至少一个参数成为必需,并有可能在Python中使用argparse的所有参数?

该程序有2个参数来处理:状态和密钥。我需要有可能给出以下选项作为输入:prog -state state_value prog -key key_value prog -state state_value -key ...

回答 3 投票 0

argparse - 错误地忽略有效的参数值[重复]

考虑以下MCVE:import sys import argparse parser = argparse.ArgumentParser()parser.add_argument(“ - t”,“ - test”)parser.add_argument(“ - o”,“ - other”)断言sys.argv = = ['mcve.py',' - o',' - ...

回答 1 投票 0

Argparse每次都不调用脚本

所以在我想要使用argparse的程序的那一刻,在终端我必须做python scriptname.py --arg 1我想知道是否有任何方式制作所以我必须输入的是: - ...

回答 1 投票 0

Argparse python,删除帮助菜单中的subparser列表

我正在使用Argparse编写一个命令行实用程序,并添加了一堆sub_parsers(子命令)。在帮助菜单中,它们显示在一个名为“命令”的组中,我得到了一个很好的列表...

回答 3 投票 17

列出图像路径 - 'Namespace'对象没有属性'__getitem__'

我正在尝试返回图像路径,如下所示:从imutils导入路径导入argparse #create parser parser = argparse.ArgumentParser()#define命令行选项parser.add_argument(' - ...

回答 2 投票 1

不能有多个subparser参数

所以我正在尝试使用以下模式构建一个CLI:cli.py api new --config config.json或cli.py api del [api_name]要实现api,我将其添加为sup解析器,如果__name__ == '__主要__':...

回答 1 投票 0

Python argparse需要配置文件/ dict中的参数

我的脚本有许多配置命名参数。我想从配置文件和/或命令行提供它们。一些参数是必需的/强制的默认情况下这些是...

回答 2 投票 0

如何在Python argparse中接受`choices`而不考虑案例? [重复]

我在Python程序中有一个标志,它只能是某些字符串,摇滚,纸张或剪刀。 Python argparse有一个很好的方法来实现它,使用选择,容器的允许值为...

回答 1 投票 0

从python / argparse中删除参数(不使用parse_known_args)

我有两个程序,一个是另一个的包装程序。主程序有args order-arg-one, - arg1, - arg2 Wrapper程序有主程序的所有参数,还有额外的args --arg3, - arg4我想......

回答 1 投票 1

如何使用python argparse将add_argument_group添加到add_mutually_exclusive_group

我正在尝试实现以下内容:$ prog.py -h usage:prog.py [-h] [-s | -m] [[-y [year]] | [[-1 | -3] [月] [年]]]但是,无论我如何使用add_argument_group和...

回答 1 投票 8

Python 3:解析初始选择集的嵌套辅助参数

使用add_subparsers可以使用argparse轻松解析像git commit和git status这样的子命令。如何为从命令行选择的选项获取嵌套设置输入?我想说我想......

回答 1 投票 1

Argparse:翻译API的参数太少了

我正在使用谷歌翻译API,它显示错误:翻译boy -d法语用法:[ - h] [-d DEST] [-s SRC] [-c] text:错误:参数太少API的代码是#!/ usr / bin / env python#-...

回答 1 投票 1

Subparsers.add_parser TypeError:__ init __()得到了一个意外的关键字参数'prog'

我需要实现一个ArgParse构建器来生成解析器以及子分析器和参数。我创建了一个装饰器来将subparsers声明为action。这是包含......的类

回答 1 投票 1

python argparse subparser为变量赋值

我想将subparser值分配给像'rport'这样的变量,所以当用户调用带有值的参数如python example.py -sock connectmode -rport 10000时,rport变量取10000 ...

回答 3 投票 0

argparse metavar for nargs ='+'来获取帮助信息中的编号参数?

在argparse文档中,有一个使用nargs ='+'的示例:parser.add_argument('integers',metavar ='N',type = int,nargs ='+')相应的帮助信息是用法:prog.py [-h] [--sum] N ......

回答 2 投票 3

Python argparse无法将十六进制格式解析为int类型

我有以下代码尝试从调用的命令行获取DUT VID:parser = argparse.ArgumentParser(description ='A Test',formatter_class = ...

回答 2 投票 18

使用argparse的可选命名参数

在以下3种方式中使用我的Python程序是有效的:$ python prog.py#1 $ python prog.py -d#2 $ python prog.py -d FILE#3每个都做不同的事情。 (1)不会将东西转储到......

回答 1 投票 -2

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