范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

解析python用户自定义异常实例

  在本篇文章里小编给大家整理的是一篇关于python用户自定义异常的实例讲解,以后需要的朋友们可以跟着学习参考下。
  说明
  1、程序可以通过创建一个新的异常类来命名它们自己的异常。异常应该是典型的继承自Exception类,直接或间接的方式。
  2、异常python有一个大基类,继承了Exception。因此,我们的定制类也必须继承Exception。
  实例  class ShortInputException(Exception):     def __init__(self, length, atleast):         self.length = length         self.atleast = atleast def main():     try:         s = input("请输入 --> ")         if len(s) < 3:             # raise引发一个你定义的异常             raise ShortInputException(len(s), 3)     except ShortInputException as result:#x这个变量被绑定到了错误的实例         print("ShortInputException: 输入的长度是 %d,长度至少应是 %d"% (result.length, result.atleast))     else:         print("没有异常发生") main()
  知识点扩展:
  自定义异常类型  #1.用户自定义异常类型,只要该类继承了Exception类即可,至于类的主题内容用户自定义,可参考官方异常类 class TooLongExceptin(Exception):   "this is user"s Exception for check the length of name "   def __init__(self,leng):     self.leng = leng   def __str__(self):     print("姓名长度是"+str(self.leng)+",超过长度了")
  捕捉用户手动抛出的异常  #1.捕捉用户手动抛出的异常,跟捕捉系统异常方式一样 def name_Test():   try:     name = input("enter your naem:")     if len(name)>4:       raise TooLongExceptin(len(name))     else :       print(name)      except TooLongExceptin,e_result: #这里异常类型是用户自定义的     print("捕捉到异常了")     print("打印异常信息:",e_result)    #调用函数,执行 name_Test() ==========执行结果如下:================================================== enter your naem:aaafsdf 捕捉到异常了 Traceback (most recent call last): 打印异常信息: 姓名长度是7,超过长度了 姓名长度是7,超过长度了  File "D:/pythoyworkspace/file_demo/Class_Demo/extion_demo.py", line 16, in name_Test   raise TooLongExceptin(len(name)) __main__.TooLongExceptin:     During handling of the above exception, another exception occurred:    Traceback (most recent call last):  File "D:/pythoyworkspace/file_demo/Class_Demo/extion_demo.py", line 26, in    name_Test()  File "D:/pythoyworkspace/file_demo/Class_Demo/extion_demo.py", line 22, in name_Test   print("打印异常信息:",e_result) TypeError: __str__ returned non-string (type NoneType)
  以上就是python用户自定义异常的实例讲解的详细内容。
  解析python用户自定义异常实例 | 《Linux就该这么学》 (linuxprobe.com)

价格上涨没有吓退客户?分析人士预计中国电动车销量将持续增长据香港南华早报网站报道,分析人士说,虽然过去2个月来,锂价格上涨5倍,迫使新能源车制造商提价,但这并不会影响中国电动车销售前景。根据惠誉国际信用评级有限公司的统计,自今年1月以来,特斯拉回应车主称刹车失灵加速到170驾驶员误踩下加速踏板4月23日,网曝一特斯拉车主称驾驶中刹车失灵且自动加速到170,随后连撞4车。据新浪科技,特斯拉方回应称,当天已第一时间联系车主沟通,通过多方比对和分析,且与车主本人沟通核实,本次有速度,综合性能均衡一加9RT半年来的使用体验目前我手上在用的主力机是一加9RT,从入手到现在差不多有小半年的时间了,应该算第一批使用这款机型的用户了,从这段时间的使用感受来讲,无论是性能配置,还是用户体验,一加9RT都是一款原材料持续涨价又有小型电动车暂停接单证券时报记者毛可馨原材料涨价的影响还在发酵,最先受到冲击的是讲求性价比的小型电动车。4月24日,长安新能源发布消息称,近期受上游原材料短缺的影响及整车和零部件产能限制,导致该车型交Windows11可能会减慢NVMeSSD速度自Windows11发布以来,有很多用户反映NVMeSSD的速度出现了问题。根据不同用户对NVMe降速的报告,因型号的不同,问题似乎是因NVMe固态盘品牌而异,但统计数据中有一个共北京普通小客车指标可以购买电动汽车吗?还能再买回汽油车吗?买电动汽车只能用新能源指标吗?这是我一位北京的朋友前几天刚问过我的问题。在北京至少也是待了好几年的人,买车竟然还不清楚用什么指标?带着我的好奇和疑问,我又特意和几位经常拼车的邻居聊五块大屏高算力芯片理想L9成为汽车座舱的天花板了?有五块大屏就够了吗?理想汽车官方最近被迫公布了旗下最新车型L9的外观和内饰,引起了业内一片哗然。如今作为新造车势力的领头羊,理想汽车的一举一动都备受关注,关于其新车的质疑声在平均5福建省人民政府办公厅关于印发福建省新能源汽车产业发展规划(20222025年)的通知福建省人民政府办公厅关于印发福建省新能源汽车产业发展规划(20222025年)的通知闽政办202222号各市县(区)人民政府,平潭综合实验区管委会,省人民政府各部门各直属机构,各大国有资本持续加码数据宝打通数据要素市场化闭环,进入商业扩张快车道21世纪经济报道记者申俊涵实习生陈立报道近年来,随着数字经济的高速发展,数据已经成为与土地劳动力资本技术这些传统要素并列的第五大生产要素。数据资产商业价值的挖掘,越来越受到市场关注马自达将推出MX30插电混动版,搭载转子发动机4月23日消息,据Motor1报道,马自达证实,其标志性的转子发动机将在本财年以插电式混合动力版的MX30超小型跨界车回归美国市场。经过几次错误启动,马自达的转子增程式发动机终于投奇瑞QQ官宣了新款纯电车型的新品计划今年2月,奇瑞QQ官宣了新款纯电车型的新品计划,一时间引发了广大车友的热议。现在,我们又有重磅消息宣布奇瑞QQ新款纯电跨界小车定名无界Pro,这款搭载同级别超强智能配置的性能小怪兽
骁龙870256GB,从2799降至1999,这款大幅降价手机值得买吗?摩托罗拉作为一个老牌的手机品牌,显然没能跟上智能时代的节奏,因此这个曾经的手机巨头最后变为联想的子品牌。不过,摩托罗拉并没有因此气馁,这两年还是接二连三地推出了一些炙手可热的机型,怎么看待今年最新发布的成都平均工资为9291元?你达标了吗?第三季度城市平均薪酬榜来了成都9291元月列全国第14位,西部地区首位。成都平均工资9291元我已经把后腿拖断了,对不起我又没达标,惭愧泪奔网上也是哀鸿遍野,都吐槽自己又扯后腿了。千米快修曲面屏73万跑分索尼IMX766,跌至2499元有些用户不喜欢曲面屏,有些用户喜欢,不能一概而论。我身边的很多同学朋友都喜欢曲面屏手机。他们通常不太关注手机的发展,但看到曲面屏手机还是觉得挺高端的。的确,除了苹果手机,其他品牌的红米K50外观曝光,网友这设计有点似曾相识自红米推出了K系列以来,红米K20系列再到如今K40系列,每一次迭代更新都代表着红米以高性价比的姿态冲击了现有的手机市场,最近红米也计划着将在双十一之前推出红米K40S,彻底完成K为什么内行人建议买iPhone13Pro而不是13ProMax?3个理由让人服气今年最受数码圈关注的iPhone13系列已经发布一个多月了,很多果粉抱有极高的幻想,但最终却败给了现实,难道更换一下摄像头布局缩小一下刘海,就算是新iPhone吗?但是吐槽归吐槽,评价数量超百万,12256GB售价2499元,这款骁龙870还值得入不?今年的中端机性能提升十分大,由于骁龙870处理器的出现,加上更低的成本,所以今年很多中端机都选择了这颗CPU,比起去年旗舰机采用的骁龙865,性能更强些,由于今年的骁龙888还翻车苹果近黄昏iPhone13在中国卖脱销,但苹果的股票却接连大跌,近半个月内市值蒸发了超过1。1万亿人民币。看似相互矛盾的两件事实际上并不冲突,华尔街需要把苹果放在天平上重新称重。库克接班的第降至3899元,苹果12Mini开始真香,小屏旗舰还有市场吗?在iPhone13系列发布之后,很多人都说十三香,尽管主打的是Pro版本,但iPhone13和iPhone13Mini可谓是加量又降价,也赢得了不少用户的目光,不过我们也没有必要追小米max5有望复出,电池确定6000mAh,还是大屏定位一个很好的手机品牌往往会在各种类型的手机领域布局,以满足所有用户群体对于手机定位的不同需要。就比如说小米。小米手机中有主打高端定位的数字系列,有主打尖端设计的MIX系列,也有主打女UONI由利A1Pro扫地机器人,打破了扫地机无法实时水洗的技术壁垒扫地机器人作为一种新型的智能产品,需要较高的技术水平才能够做到完善成熟。那么,该如何选择称心如意的扫地机器人呢?选择大品牌的扫地机器人有保障。UONI由利是专注智能家庭清洁机器人的李彦宏坐智能车,走智慧路观察者网讯(文卢思叶编辑庄怡)10月14日,国家主席习近平以视频方式出席第二届联合国全球可持续交通大会开幕式并发表题为与世界相交与时代相通在可持续发展道路上阔步前行的主旨讲话。习近