【python异常捕捉处理】
python异常捕捉处理
-
-
-
- 一,try...except...捕捉异常
-
-
python异常处理相关需求,后续待补充。
一,try…except…捕捉异常
- 获取异常并定位出错误的代码是哪一行,通过traceback模块可定位出错代码的行数与错误信息
import traceback
import timedef func():
try:
assert 1 / 0
except Exception as e:
print('func %s' % str(e))def func2():
try:
assert 1 / 0
except Exception as e:
error_detail = traceback.format_exc()
print('func2 %s' % error_detail)
print('*' * 50)
time.sleep(0.1)
traceback.print_exc()func()
print('*' * 50)
time.sleep(0.1)
func2()
执行结果
func division by zero
**************************************************
func2 Traceback (most recent call last):
File "D:/Program Files/RPA-Project/Learning/test.py", line 14, in func2
assert 1 / 0
ZeroDivisionError: division by zero**************************************************
Traceback (most recent call last):
File "D:/Program Files/RPA-Project/Learning/test.py", line 14, in func2
assert 1 / 0
ZeroDivisionError: division by zero
推荐阅读
- python|python 异常之捕获、处理
- python|python opencv库_Python如何安装opencv库
- python word2vector计算相似度_使用word2vec计算词向量之间的相似度
- python|Yolo4-Tiny代码解读
- 目标检测|目标检测笔记(四)(YOLO-V4-Tiny 源码训练、测试、验证详细步骤)
- 深度神经网络|动手学深度学习(六、卷积神经网络)
- 人工智能算法|基于yolov4-tiny-pytorch轻量级框架的目标检测
- 动手学深度学习(pytorch|动手学深度学习(四)——用numpy和torch实现单层神经网络对比)
- Python从零到壹|[Python从零到壹] 四十三.图像增强及运算篇之图像点运算和图像灰度化处理