第十节课:异常
目录:
1.结构
2.打印异常信息
3.常见异常
4.自定义异常
一.结构:
try:#尝试执行可能出现异常的代码
df.to_csv('C:/Users/lenovo/Desktop/gpsj/'+cade+'.csv')
except:#捕获异常
pass
finally:
print("1")
现在时间:datetime.datetime.now()
二.打印异常信息
可写多个 except 异常类型 as e :#捕获异常,Exception是所有异常的父类。
print(e)
三.常见异常:
IndexError:索引错误
ZeroDivisionError:分母为零
AttributeError:属性错误
ImportError:导入错误
ModuteNotError:模块错误,需要安装
四.自定义异常:raise
def age(age1):
if age1>120:
raise 异常类型("异常提示")
age(130)