python主动抛出异常_raise手动抛出异常的3种写法
时间: 2024-03-19 09:42:38 浏览: 62
Python 异常的捕获、异常的传递与主动抛出异常操作示例
Python主动抛出异常的方式有三种写法:
1. raise Exception("Error message"):直接使用 raise 关键字,后跟异常类型和错误信息的字符串,抛出一个自定义的异常。
2. raise ValueError("Invalid value"):使用 raise 关键字,后跟异常类型和错误信息的字符串,抛出一个预定义的异常。
3. raise:只使用 raise 关键字,不跟任何参数,此时会抛出当前上下文中的异常,如果没有异常,则会抛出默认异常 TypeError。
阅读全文