腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
python
中
立即
重新
引发
和
重新
捕获
错误
、
、
我
在
python
中有一些异常处理代码,其中可以
引发
两个异常,第一个异常是第二个异常的“超集”。handle_second_error() handle_second_error() raise SecondError handle_second_error() 但这似乎不起作用(如果在此块
中
引
浏览 12
提问于2017-06-25
得票数 1
1
回答
扭曲的陷阱方法会产生不被
捕获
的异常
、
在我看来,failure.trap方法似乎产生了无法用try/except块
捕获
的异常。_startRunCallbacks(result) raise ZeroDivisionError
浏览 4
提问于2015-09-22
得票数 2
3
回答
Python
嵌套的尝试/除-
引发
第一个异常?
、
我试图
在
Python
中
执行一个嵌套的try/catch块来打印一些额外的调试信息: assert( False ) print "some debuggingraise 我希望总是
重新
引发
第一个
错误
,但是这段代码似乎会
引发
第二个
错误
(与“也不起作用”
捕获
的那个
错误
)。有什么办法
重新
提出第一个例外吗?
浏览 2
提问于2013-10-01
得票数 4
回答已采纳
1
回答
Python
中
“除例外”
和
“除.
引发
”的用法
、
except Exception as e:据我所知,所有异常都是从类派生的,因此这应该会
捕获
所有
错误
那么,
在
之后,这不等于 try: except: print "There is an error
浏览 3
提问于2016-10-27
得票数 6
回答已采纳
2
回答
Python
套接字
、
、
、
、
我还没有测试过,但是如果连接不被执行,这最后一句会被打印出来吗? print(f"[*] Connecting to {receiver_ip}:{receiver_port}") print(f"[+] Connected")
浏览 7
提问于2021-10-30
得票数 0
回答已采纳
4
回答
Python
重新
调整/
重新
匹配异常
、
、
我想知道
在
python
中
是否可以
在
一个except块
中
引发
异常,并在以后的except块
中
捕获
它。我相信其他一些语言
在
默认情况下会这样做。 下面是它看起来的样子。实际上,除了记录之外,我没有打印任何东西,并且我希望
在
错误
消息不是我所期望的情况下记录更多。但是,这个额外的日志记录将被包含在最终版本
中
,除了。我认为一种解决方案是,如果一个函数没有柔和地关闭,就制作一个函数,这在最终的e
浏览 0
提问于2011-06-10
得票数 16
回答已采纳
3
回答
除了
Python
之外,编写“尝试”的最佳方式是什么?
、
假设我有一个代码片段,如下所示因为这是
在
发出网络请求,所以可以从这一行抛出一堆异常。为了完整的论证,我也可以让文件读取,发送电子邮件等,以遇到这样的
错误
,我这样做。我刚刚处理了一个泛型异常,不知道这行会
引发
什么确切的异常,
在
python
中找到它的最佳方法是什么。这使得代码看起来很难看,这是非pythonic的,但很好,只要它的健壮
和
处理所有的情况。 我想知道
在
<e
浏览 4
提问于2014-12-21
得票数 2
1
回答
在
Python
2
中
,如何在不更改其跟踪的情况下
引发
Python
错误
?
、
、
在
以下典型的尝试-除外块
中
: do something {clean up resources}但是,这将打印出一条
错误
消息,跟踪指向^,与大多数其他语言不同的是,在这里会
引发
错误
,而其他大多数语言都会记住
和
打印第一次生成e的跟踪。
Python
处理异常的方式
在
找出
错误
的来源方面造成了很大的困难,我想重写它。有什么简单的方法吗?
浏览 0
提问于2016-10-09
得票数 2
回答已采纳
1
回答
Python
:“牢不可破”无限循环退出
、
、
根据RuuviTag
Python
库docu,我应该使用函数RuuviTagSensor.get_datas(handle_data),它启动函数handle_data()的无限循环。
在
我的例子
中
,我把它设计成: temperature_measurement = found_data[1]['temperature'因此,似乎RaspberryPi帽子是蓝牙的问题,并试图
重新
连接到鲁维斯.当这三次都不起作用时,他就退出了
PYTH
浏览 1
提问于2019-12-04
得票数 0
回答已采纳
1
回答
使用django_rest_framework
引发
异常
、
、
、
、
我需要能够
在
decrypt_file
中
执行类似的操作,以检查解密是否失败并
引发
错误
: return str(data) raise APIException我可以
在
get方法
中
引发
APIException,它发送一个500个响应,但是在那里我无法访问gnupg
错误
消息。一般来说,我对Django
和
python
相当陌生,所以我完全有可能遗漏了一些显而易见的东西。如能提
浏览 1
提问于2015-12-30
得票数 0
5
回答
在
python
函数末尾的"try“或"except”块之外的"raise“
、
如果raise不在try或except子句中,而只是作为函数
中
的最后一条语句,它会做什么?as e: raise 此示例打印1而不是2,因此最后一条raise语句肯定只是
引发
了最后抛出的异常
浏览 0
提问于2014-09-03
得票数 4
3
回答
如何在记录
错误
的同时向用户显示
错误
?
、
、
、
、
我已经将stderr重定向到一个日志文件,以便于调试
和
故障排除,但现在我需要在发生
错误
时向用户显示
错误
消息。我的问题是,我需要在发生异常时
捕获
它,并让用户知道它已经发生了,但仍然让回溯传播到stderr (即日志文件)。): #code that updates the results #display error message box 这将
捕获
异常,并且不会传播到
错误
日志
中
。有没有办法向用户显
浏览 3
提问于2009-03-23
得票数 2
回答已采纳
2
回答
任何
错误
的
python
Django自定义
错误
msg (除了try之外)
、
在
django
中
,每当发生
错误
时,如果我们不保存在try块
中
,就会
引发
错误
。在那个时间点(
在
错误
期间),如果它不在try块
中
,而不是
错误
页面
中
,我们是否可以显示一条消息。我实际上要说的是,
在
django
中
是否有任何东西(比如信号)
在
错误
期间被激活并打印该msg。
在
我的例子
中
,它是一个ajax请
浏览 1
提问于2012-08-03
得票数 0
回答已采纳
3
回答
对基本异常处理
和
重新
抛出异常的混淆
在下面的示例
中
,我遇到了这问题,并且对
重新
抛出概念非常困惑:{} // add error logging here}如果我们已经记录了
错误
,为什么要
重新
抛出相同的异常呢?你能举个例子吗?(通知客户是这样做
浏览 0
提问于2021-03-29
得票数 0
1
回答
如何处理未处理的异常?
、
现在,库
捕获
了所有可能出错的API --凭据
错误
、服务器
错误
、urllib2
错误
、httplib
错误
等等。class ApiError(Exception): pass API
中
已知的问题会
引发
一个其他一切都会
引发
一个ApiUnhandledError,并
浏览 4
提问于2013-05-07
得票数 4
回答已采纳
1
回答
shutdownNow
在
并发框架
中
的应用
、
、
、
( b)shutdownNow (如果在Future.get之后出现),则shutdownNow语句被阻塞,被阻塞,直到 Future被解决为止(
在
Callable的情况下)。底线是invokeAll
和
Future.get正在阻塞操作。有人能验证一下吗?
浏览 2
提问于2016-07-19
得票数 0
1
回答
实现重试装饰器一种高于异常的方法
、
、
我试图
在
串行查询上实现。下面给出了我的代码的一般想法。当装饰师是层次结构
中
的一种方法时,我很难让它
重新
尝试。如果该方法是抛出异常的方法
中
的一个,那么如何
重新
尝试该方法?_serial是通过pySerial
在
init的类
中
创建的。 我让它直接与抛出异常的方法上面的重试装饰器一起工作。为了保持代码的干净,我希望上面有两个。
浏览 1
提问于2019-01-07
得票数 1
回答已采纳
2
回答
在
角度上,带有finally()-Block的承诺不正确地拒绝
、
、
、
、
我有一个问题,
在
一个角7应用程序。当我有一个承诺的与一个最终块,
错误
不会抛出!他们被吞食而没有注意到,当我移除最后的块时,它的行为就像预期的。下面是一些例子:使用vanillaJS (无角度框架),它的工作方式与我所期望的一样:一旦运行代码,它就会将我的console.logs打印到控制台,并抛出一个"Uncaught (承诺
中
的)“
错误
。参见Stackblitz以获得参考: 当我删除"finally“时,它会像我期望的那样抛出
错误
。用“最终”这个词就能吞下这个
错误
。
浏览 0
提问于2019-04-03
得票数 3
回答已采纳
2
回答
重新
引发
Python
中
的
错误
、
、
编写的函数接受任意字符串,如果字符串包含字母'k',则
引发
ValueError;如果字符串包含字母‘l’,则
引发
KeyError。如果有ValueError,它应该打印一些解释,并
重新
引发
任何KeyErrors。它不应该能够处理任何其他
错误
类型。如果没有
错误
发生,打印“家庭安全”,无论发生什么,打印“惠伊”。finally:问题是,如果输入字符串s同时包含k
和
l,那么函数string
浏览 0
提问于2020-07-05
得票数 0
1
回答
Servlet类的errorPage
、
result);我
在
xmljava.lang.NumberFormatException</exception-type> </error-page> 我的
错误<
浏览 1
提问于2014-12-16
得票数 1
点击加载更多
相关
资讯
Python中避免循环失败后重新开始的技巧
战略白皮书:《为什么数字化转型正在重新定义人、技术和设备在医疗中的交互方式》
一文读懂 Python 中的异常处理所有知识点
一篇文章让你掌握Python异常处理所有知识点,记得收藏
软件测试笔记|Python编程基础|Python异常基本类型exception、assertion、base
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券