【python】【穆晨】【171229】
try--except语句
try:
检测范围
except Exception[as reason]:#reason其实是变量
出现异常(exception)后的处理代码
这是自己制造的错误
下面用try-except提示错误
exception填写的是错误类型
若想把几种错误类型放到一起回答,如上
try语句里还有可以加入finally语句,作用是无论如何都会被执行的代码
这里虽然把文件创建了,但是在第四行temp那里出错了,直接进行except,所以文件没关闭,文件就没写入
但如果把f.close()放入finally就可以结局这个问题了
这就出现了。
raise自己可以创建异常,下面的图片中raise创建了一个ZeroDivisionError报错