python抛出raise异常的注意点
- 更新时间:2021-07-17 08:38:18
- 编辑:党旭尧
我们帮大家精选了相关的编程文章,网友金茗雪根据主题投稿了本篇教程内容,涉及到Python相关内容,已被126网友关注,内容中涉及的知识点可以在下方直接下载获取。
参考资料
- Python网络编程 PDF 电子书 / 76.7 MB / 布兰登·罗德(Brandon Rhode 推荐度:
- Python测试之道 PDF 电子书 / 15.9 MB / 杨燕琳 朱圣洲 石 推荐度:
- 小白入门宝典:Python快速入门魔力手册 PDF 电子书 / 11.8 MB / 魔力手册 推荐度:
- 简明Python教程(第4版) A Byte of Python v4.0 PDF 电子书 / 2.5 MB / 石向荣 推荐度:
- 实战Python网络爬虫 PDF 电子书 / 262 KB / 黄永祥 推荐度:
正文内容
小编给大家总结一篇《python抛出raise异常的注意点》的技术内容,感觉写的不错,这里给大家转摘到这里,为了方便大家的阅读。
1、注意点
系统的自带的异常只要触发会自动抛出,比如NameError,但用户自定义的异常需要用户自己决定什么时候抛出。
raise 唯一的一个参数指定了要被抛出的异常。它必须是一个异常的实例或者是异常的类(也就是 Exception 的子类)。大多数的异常的名字都以"Error"结尾,所以实际命名时尽量跟标准的异常命名一样。
2、实例
class CustomError(Exception): def __init__(self,ErrorInfo): super().__init__(self) #初始化父类 self.errorinfo=ErrorInfo def __str__(self): return self.errorinfo if __name__ == '__main__': try: raise CustomError('客户异常') except CustomError as e: print(e) ------------------------------- 客户异常
以上就是python抛出raise异常的注意点,希望对大家有所帮助。
相关教程
-
python怎么做大数据分析
首先要使用python获取数据,将数据存储到数据库,对于数据预处理,使用pandas包。使用概率论及统计学知识进行数据建模。最后使用Python数据分析包进行数据分析。当然其中运用的数学知识你都
发布时间:2019-07-10
-
python中如何创建字典
python字典的每个键值 key=value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号{}中,格式为d = {key1 : value1, key2 : value2 }。
发布时间:2019-06-27