python的简单异常处理逻辑
2018-12-02 00:16
176 查看
版权声明:允许转载请注明作者 https://blog.csdn.net/kepengs/article/details/84680243
- 错误处理
- 输出不同等级的错误,需要装饰器
logging.info(...)
logging.debug(...)
In [1]:
try: # 执行代码 r = 10 / 0 except ZeroDivisionError as e: # 捕捉异常 print(type(e)) print(e) finally: # 清理数据,比如处理完异常之后一定要处理本地和服务端的资源 # 主要防止资源泄露 print('不管有没有异常,这一句都是要处理的')
<class 'ZeroDivisionError'> division by zero 不管有没有异常,这一句都是要处理的
- 第一行就是异常类型
- 第二行是异常输出信息
- 第三行处理异常或者不异常的收尾工作,例如有很多的数据库连接,异常处理之后还是有很多垃圾链接,清除
相关文章推荐
- python 异常处理逻辑
- [原]Python 简单异常处理
- python简单执行异常处理
- Python中异常处理简单示例(try,except,finally)
- Python 简单异常处理
- Python 简单异常处理
- [原]Python 简单异常处理
- P-1.8 Python简单异常处理 try... 语句
- Python 异常处理
- python简单文本处理的方法
- Python的异常处理机制 -- (转)
- python 异常处理 笔记 以及with 的用法
- 请描述Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?
- python 简单图像处理(5) 缩放
- python_处理输入异常技巧
- [Python]网络爬虫(三):异常的处理和HTTP状态码的分类
- python异常处理
- python 简单图像处理(15) 图像的傅立叶变换
- Python 异常处理
- Python入门的36个例子 之 33 -> try – 异常是不可避免的,关键是怎样处理