• Python异常处理


    一、错误

    错误:程序中难免出现无法预防得错误

    错误分类:语法错误(缩进、语法无效啊这些,它们无法使用try语句捕捉)、 逻辑错误;

     二、异常处理

    异常:程序中总有无法预测的错误,这种错误如果没有及时处理,最后被解释器捕捉到就会抛出异常

    异常结构

    1、异常的追踪信息(点击进去就可以追踪到出错的位置

    2、异常类型、异常的描述信息

    异常处理:Python中可以使用try....except 异常类型 :...else:...finally语句来处理异常:

    #try 语句只能处理逻辑错误,不能处理语法和缩进错误;
    
    try:                                #try:捕捉异常
        print('<=============>')
        # if 1<2:
        print('<=============>')
        print('<=============>')
    
    except NameError as a:            #处理异常 if语句
        print(a)                       
    
    except Exception as b:            #Exception 处理所有逻辑层面异常,不能执行语法层面的异常
        print("Exception")
    else:
        print("程序执行时没有遇到异常,执行else")
    finally:
        print("无论程序执行是否遇到异常,都执行finally")
  • 相关阅读:
    Leetcode: Reverse Integer
    Leetcode: Two Sum
    Leetcode: Path Sum
    make distclean
    makefile 中 foreach
    nor flash 和 nand flash
    端口(port)的安全模式(security mode)
    单片机入门(二)
    单片机入门(一)
    kworker
  • 原文地址:https://www.cnblogs.com/sss4/p/6796316.html
Copyright © 2020-2023  润新知