異常處理是寫程序必須要考慮的問題
捕獲異常
class CustomError(Exception):
pass
try:
"""要執(zhí)行的代碼"""
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 后面可以跟具體的異常類型,也可以不寫具體異?;蛘邔慐xception來catch all
也可以用class來自定義新的異常類型
在上面已做了演示
自定義異常一般用于和特定第三方異常解耦