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异常类对象

posted @ 2021-02-28 15:46  riyuexiaoyao  阅读(55)  评论(0编辑  收藏  举报