python - 捕获非我的代码异常,并且不离开执行流程
问题描述
我有以下代码:
import x
try:
1. do a
2. execute x.do
3. do c
except x.fail:
handle x.failure
虽然 2 因异常而失败,但它会在最后对异常代码执行。我想为这个异常有一个单独的(甚至在线程上)处理程序,以便它处理失败并继续执行“3.do c”
除了创建函数之外是否有适当的解决方案
将执行 x.do 并在函数内部捕获?
解决方案
推荐阅读
- button - 通过 Angular 10 中的按钮单击导航
- python - 如何仅在熊猫数据框中保留第 n 次出现的值
- javascript - React Native TextInput 不使用 onhange 更新功能组件中的状态
- java - 休眠插入不适用于自定义本机查询
- c# - 来自电子邮件输入的验证失败正在擦除不同文本区域 ASP.NET 的内容
- python - 将来自不同子目录的多个 csv 文件附加到一个大文件中
- or-tools - ORTOOLS - CPSAT - 按间隔最小化值的目标
- javascript - Sinon.stub.resolves 在 Buffer.from 中等待时返回 undefined
- javascript - 将字符串日期转换为日期时间js
- python - 有没有办法在使用 Tensorflow 插件时获得 CRF 损失