腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6434)
视频
沙龙
2
回答
argparse
.
ArgumentParser
提升
ArgumentError
、
conflict_handler(action, confl_optionals) raise
ArgumentError
(action, message % conflict_string)
argparse
.
ArgumentError
: argument -h/--he
浏览 186
提问于2019-03-23
得票数 4
8
回答
Python
argparse
和控制/覆盖退出状态代码
、
除了修补
argparse
源代码之外,如果调用parse_args()时出现问题(例如,缺少所需的开关),是否有办法控制退出状态代码?
浏览 0
提问于2011-05-10
得票数 53
回答已采纳
4
回答
禁止显示
argparse
错误消息- Python
、
、
我正在使用
argparse
解析命令行参数。然而,在这个时候,我有一个不同寻常的要求:我想抑制错误消息。例如: try: parser.add_argument
浏览 0
提问于2016-03-07
得票数 2
2
回答
在Python中使用'
argparse
.
ArgumentError
‘
、
我想在Python语言的
argparse
模块中使用
ArgumentError
异常,但我不知道如何使用它。签名说它应该被称为
ArgumentError
(argument, message),但我不知道argument应该是什么。我认为它应该是解析器对象的一部分,但我找不到它的任何文档。
浏览 3
提问于2011-11-13
得票数 59
回答已采纳
2
回答
Python -未执行异常处理程序
、
import
argparse
import sys parser.add_argumentsoubor', default=sys.
浏览 0
提问于2013-04-15
得票数 0
回答已采纳
1
回答
如何通过分解两个非常相似的类来传递
Argparse
类中的参数
、
、
for action in self.CHOICES]))) setattr(namespace, self.dest, values) parser =
argparse
浏览 6
提问于2017-01-10
得票数 2
回答已采纳
1
回答
如何使用Python解析拥有命令行参数-h?
、
我有下面的python:parser =
argparse
.
ArgumentParser
()args = parser.parse_args()
argparse</
浏览 3
提问于2016-02-01
得票数 1
回答已采纳
2
回答
Redhat Linux上的
argparse
python 3.6.11,如何控制程序退出
、
、
我正在考虑将
argparse
添加到运行python的现有批处理作业中。这些作业采用命令行参数,根据作业的运行方式,命令行参数可能会有所不同。我想使用
argparse
中的命名参数特性,但是如果参数是例如。如果缺少或命名错误,我希望捕获该错误,并将后续处理交给处理作业退出的现有python例程。我也看到过涉及
argparse
子类化的解决方案,但这会导致比引入
argparse
之前复杂得多的代码库,因此会适得其反。 有没有简单的方法来解决这个我缺失的问题?非常感谢。
浏览 5
提问于2021-03-18
得票数 0
1
回答
为什么
argparse
自定义类型函数不能与nargs一起使用?
、
、
以下代码行起作用: parser =
argparse
.
ArgumentParser
(prog='PROG')parser.add_argument('foo', nargs='+', type=lambda x:[
浏览 21
提问于2019-06-14
得票数 0
回答已采纳
1
回答
not解析子解析器不被识别
、
、
我有以下测试代码:myparser =
argparse
.
ArgumentParser
(prog='test')print(myparser) args = myparser.parse_args(['A', 'frogname'])except
ArgumentError
as ae:
浏览 1
提问于2018-11-28
得票数 0
回答已采纳
1
回答
使用
argparse
从选项中获取唯一值的列表
、
、
import
argparse
all_targets = ["bar", "baz", "buzz"]p =
argparse
.
ArgumentParser
() "--targets", default=all_targets, choices=all_targets然而,现在我正在处理解析后的参数验证,这似乎是一种反模式,因
浏览 9
提问于2021-02-09
得票数 0
回答已采纳
1
回答
Argparse
-处理所需参数时出错
、
我有一个脚本,它基本上要求用户将参数传递给程序,如下所示:parser.add_argument("-t" , requiredtry: parser.add_argument("-t" , required = True) #rest of
浏览 3
提问于2022-02-15
得票数 0
4
回答
Python解析整数条件(>=12)
、
我需要请求一个参数是使用>= 12的
argparse
。我无法使用
argparse
找到获得这个结果的方法,似乎没有办法将规则设置为给定的值,而只有全套可接受的值,如选择=‘rock’、‘纸张’、‘剪刀’。我的代码是:parser.add_argument("-b", "--bandwidthand args.bandwidth < 12: pr
浏览 2
提问于2013-09-09
得票数 31
回答已采纳
1
回答
用and解析和
ArgumentError
进行追溯
、
return value parser =
argparse
.
ArgumentParser
(exit_on_error=False)这应该输入if语句,然后引发
argparse
.
ArgumentError
。raise
ArgumentError
(action, msg % args)
argparse
.
ArgumentError
: argument score_threshold: i
浏览 3
提问于2022-02-17
得票数 1
1
回答
Python:引发
argparse
.
ArgumentError
之后,
argparse
会引发一般错误
、
、
、
我的问题是,我正在编写单元测试,我预计正则表达式会失败,并试图断言
argparse
.
ArgumentError
已被引发( assertRaises(
argparse
.
ArgumentError
, parser.parse_args问题是,
argparse
似乎捕获了
ArgumentError
并抛出了一个一般性错误,使我无法验证失败的原因。我是不是遗漏了什么?PyCharmProjects/newproject/unittests.py", line 203,
浏览 0
提问于2013-03-29
得票数 3
回答已采纳
7
回答
使用unittest测试exit解析-退出错误
、
、
、
、
我希望能够对此进行测试,但考虑到
argparse
在出错时退出,它可能是多余的吗? self.parser=
argparse
.
ArgumentParser
args = ["--color", "NADA"] self.assert
浏览 16
提问于2016-08-18
得票数 12
回答已采纳
2
回答
如何使用How解析创建类型为“对的列表”的参数?
、
如何使用
argparse
实现这一目标?
浏览 4
提问于2015-11-03
得票数 8
回答已采纳
1
回答
多次指定参数时显示错误
、
我现在的代码是:parser =
argparse
.
ArgumentParser
() '-t', '--test',
浏览 0
提问于2019-03-30
得票数 2
回答已采纳
1
回答
python从命令行读取多个键值(dict)到变量
、
、
、
And on command line: <prog> --define os=linux --define vendor=redhat 我一直在Python中寻找一个类似的词,但到目前为止还没有发现任何
argparse
浏览 5
提问于2013-09-14
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 中最好用的命令行参数解析工具
使用Python轻松写出漂亮的命令行程序
使用Python打造原创工具的Logo&Help Info
中年大叔学编程-认识一下Python中的两个组件argparse和pyinstaller
推荐一个Google的Python库,非常适合小白上手
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券