python的异常

python的异常_第1张图片

python的异常_第2张图片

python的异常_第3张图片

python的异常_第4张图片

python的异常_第5张图片

python的异常_第6张图片

raise:自发引入异常

# -*- coding: utf-8 -*-
"""
Created on Mon Apr 29 09:26:30 2019

@author: Administrator
"""
try:
   # int("abc")
    f=open("打开一个文件.txt","w")
    f.write("你好啊")
   # sum=1+"1"
    raise TypeError("不同类型运算错误")#自发引入异常
except OSError  as reason:
    print("文件出错的原因是:"+str(reason))
except TypeError as reason:
    print("文件出错的原因是:"+str(reason))
except :
    print("出错了")
finally:
     f.close()
    
    

···

 

你可能感兴趣的:(python)