python-异常
1、 异常:当检测到一个错误,解释器就无法继续执行了,反而出现了一些错误的提示
2、 语法:
try:
可能发生错误的代码
except:
如果出现异常执行的代码
else:
表示的是如果没有异常要执行的代码
finally:
无论是否异常都要执行的代码,例如关闭文件
3、 捕获指定异常
try:
可能发生错误的代码
except 异常类型 as result:
如果捕获到该异常类型执行的代码
注意:如果尝试执行的代码的异常类型和要捕获的异常类型不一致,无法捕获异常
一般try下方只放一行尝试执行的代码
打印result既是异常描述信息
4、 捕获多个指定异常
把要捕获的异常类型的名字,放到except后,并使用元组的方式进行书写
5、 捕获所有异常
Exception 是所有程序异常类的父类
6、 命令提示符下运行py文件
1) 找到对应的目录,例如:D:\code\yichang
2) 在地址栏中删除路径 输入cmd,即可打所在路径的开命令提示窗口
3) 输入python 03-chuandi(输入03后可按tab进行自动补全)
4) 回车即可显示运行结果
7、 异常传递
try except嵌套使用
8、 自定义异常(例如:密码长度不足,则报异常)
语法为:raise异常类对象