zoukankan      html  css  js  c++  java
  • day-7异常处理

    
    
     1 import traceback
     2 li = ['a','b','c']
     3 # print(li[5])
     4 try:
     5     print(li[2])
     6     1/0
     7 except IndexError as e: # 捕捉具体的错误
     8     print('范围越界:',e)
     9 except ZeroDivisionError as e:# 捕捉具体的错误
    10     print('除数不能为0:',e)
    11 except Exception as e: #Exception能捕捉到所有的错误
    12     print('出异常了:',e)
    13     print(traceback.format_exc())#出异常的具体信息
    14 else:
    15     print('没有出错的情况下走这里')
    16 finally:
    17     print('出不出异常,都执行这条语句')
    
    
    
     
    C:ProgramDataAnaconda3python.exe E:/cnz/day2/day7/异常处理.py
    c
    出异常了: division by zero
    Traceback (most recent call last):
      File "E:/cnz/day2/day7/异常处理.py", line 6, in <module>
        1/0
    ZeroDivisionError: division by zero
    
    出不出异常,都执行这条语句
    
    Process finished with exit code 0
  • 相关阅读:
    NTP服务器
    sublime中文设置
    13、软件定时器
    晶振和CPU周期
    红外通信协议
    KEIL使用时的一些配置
    STM32 的内部 FLASH
    STM32的程序下载
    2、触摸屏
    目录
  • 原文地址:https://www.cnblogs.com/hujc/p/11938919.html
Copyright © 2011-2022 走看看