python中的异常栈跟踪与异常利用讲解
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,本篇内容主要讲解"python中的异常栈跟踪与异常利用讲解",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python中的异常栈跟踪与异常利用讲解"吧!一、
千家信息网最后更新 2024年12月13日python中的异常栈跟踪与异常利用讲解异常的抛出,如果内部的异常没有被进行处理,那么会从最内部一个慢慢往外部传递异常。 我们在使用字典的时候,往往可能会出现调用的字典的关键词并不存在的情况,那么直接就会报错了。我们以前会使用if语句进行处理,来判断每一个关键词在调用之前,是否存在的判断。
本篇内容主要讲解"python中的异常栈跟踪与异常利用讲解",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python中的异常栈跟踪与异常利用讲解"吧!
一、异常栈的跟踪
栈的特点:先进后出
如果内部的异常已经被捕获且处理,那么内部的异常就不会进行传递了。
二、异常利用
注意:python中大小写是敏感的,要注意调用的时候,大小写的正确性。
1.判断键是否存在
原有判断字典键值的方式,防止程序异常
#调用字典输出,直接使用if语句进行判断
if "aa" in dic1:
print(dic1["aa"])
else:
print("关键词不存在")
利用异常捕获,来简化代码。
try:
print(dic1["aa"])
print(dic1["BB"])
except KeyError:
print("关键词不存在,抛出异常")
2.判断类方法是否存在
类的异常利用,老的模式下的类的属性是否存在的判断
mc=MyClass()
if(hasattr(MyClass,"abc")):
mc.abc()
else:
print("属性不存在")
新式的类属性调用的判断
采用异常捕获的情况来进行
try:
mc.abc()
mc.defd()
except:
print("属性方法不存在")
三、总结强调
1.掌握异常栈的跟踪。
2.掌握异常的利用,来优化代码,排除未知异常。
3.掌握try捕获异常的基本形式。
4.所有异常捕获后,抛出的异常,都是异常对象。
到此,相信大家对"python中的异常栈跟踪与异常利用讲解"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
跟踪
关键
关键词
字典
属性
方法
处理
代码
内容
情况
时候
语句
学习
实用
新式
更深
先进
兴趣
大小
实用性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
家长网络安全承诺书
数据库实验数据查询答案
南宁 站网络技术公司
河南集群服务器云空间
天津企业软件开发成本价
邮政速递服务器有多少
如何抓好手机网络安全管理
苏州浪潮服务器咨询客服
徐汇区常规软件开发服务哪个好
orecol数据库怎么读
网络安全审查不能注册账号
飞机ami数据库
服务器机柜支脚
大煌网络安全黑板报
安卓学软件开发
pebbdb数据库
南宁 国企 软件开发
联影软件开发工程师薪资
苍南立体化刀片服务器售后保障
服务器安全狗和360杀毒
宁波肿瘤数据库
唐山软件开发定制公司
岑智勇互联网科技日进
人行网络安全维护信息
西安云擎网络技术支持
网线服务器怎么连接路由器
上海天泰网络技术邮箱公司
厦门互联网科技网络有限公司
英雄联盟手游北美服务器名字
建筑行业网络安全员考试