Python轻松入门 - 6 异常处理
2019-05-16 本文已影响0人
V哥带你写程序
异常处理是写程序必须要考虑的问题
捕获异常
class CustomError(Exception):
pass
try:
"""要执行的代码"""
with open('mydata.txt') as fr
my_data = fr.read()
print(my_data)
except FileNotFoundError:
print('文件未找到')
except Exception as err
raise CustomError(err)
- try: except: try方式捕获异常, 并在except中处理异常
- except 后面可以跟具体的异常类型,也可以不写具体异常或者写Exception来catch all
也可以用class来自定义新的异常类型
在上面已做了演示
自定义异常一般用于和特定第三方异常解耦