知识点讲解七:Python中的异常处理机制
发布日期:2021-07-01 04:21:31 浏览次数:15 分类:技术文章

本文共 1063 字,大约阅读时间需要 3 分钟。

异常的处理机制

try:    result = 4 / 0except Exception as e:    print('输出异常:'+str(e))else:    print("try子句没有异常,输出result结果:", result)finally:    print("程序结束,无论try子句是否有异常这条语句都会被执行!")'''输出:输出异常:division by zero程序结束,无论try子句是否有异常这条语句都会被执行!'''
  • 首先,执行try子句(在关键字try和关键字except之间的语句)。
  • 如果没有异常发生,忽略except子句,如果出现异常,执行except子句。
  • else子句将在try子句没有发生任何异常的时候执行
  • finally定义了无论在任何情况下都会执行的清理行为

获取异常

python2.x捕获异常语法:

except Exception,e:    print('输出异常:'+str(e))

python3.x捕获异常语法:

except Exception as e:    print('输出异常:'+str(e))

如果需要把错误行等具体信息输出来可以考虑用traceback包来实现

import tracebacktry:    result = 4 / 0except Exception as e:    print('输出异常:'+str(e))    print('#============================')    print('采用traceback进行的异常输出:')    print(traceback.format_exc())else:    print("try子句没有异常,输出result结果:", result)finally:    print("程序结束,无论try子句是否有异常这条语句都会被执行!")'''输出:输出异常:division by zero#============================采用traceback进行的异常输出:Traceback (most recent call last):  File "C:\Users\***\Desktop\test.py", line 3, in 
result = 4 / 0ZeroDivisionError: division by zero程序结束,无论try子句是否有异常这条语句都会被执行!'''

转载地址:https://mtyjkh.blog.csdn.net/article/details/82351482 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:pandas中loc、iloc与ix的用法比较
下一篇:pandas包 问题汇总

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年03月22日 00时05分24秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

gradle 本地maven仓库_Gradle的使用教程 2019-04-21
python制作表格处理软件_震惊!当Python遇到Excel后,将开启你的认知虫洞 2019-04-21
手写一个promise用法_手写系列之实现一个Promise 2019-04-21
数字拆分问题算法回溯_学会了回溯算法,我终于会做数独了 2019-04-21
广州刷脸支付骗局_刷脸支付是骗局?那可能你还不了解刷脸支付 2019-04-21
卸载源码安装的mysql_源码安装与卸载mysql 2019-04-21
mysql查询当天记录_sql查询当天记录 2019-04-21
java 远程调试 端口_JAVA远程调试 2019-04-21
java 获取 html 图片路径_JAVA-替换html中图片的路径-从html代码中提取图片路径并下载(完整版)... 2019-04-21
java redis 面试题_Java面试题(Redis篇) 2019-04-21
java 正则表达式分类功能_JAVA正则表达式4种常用功能 2019-04-21
java3d立方体_3d立方体贴图 2019-04-21
java ajax教程_(转)JAVA AJAX教程第三章—AJAX详细讲解 2019-04-21
java operators_A guide to Java Operators 2019-04-21
java socket调试_JAVA实现SOCKET多客户端通信的案例 2019-04-21
java 使用或覆盖了已过时的api_JAVA使用或覆盖了已过时的 API 2019-04-21
java 图片旋转保存_Java 对图片90度旋转 2019-04-21
用java实现文学研究助手_数据结构文学研究助手 C语言代码实现(带源码+解析)... 2019-04-21
java gc的几种方式_GC 的三种基本实现方式 2019-04-21
wget linux java 32_通过wget在Linux上下载Java JDK会显示在许可证页面上 2019-04-21