异常处理

 1 l = [1,2,3]
 2 d  = {"name":"11"}
 3 import traceback
 4 try:
 5     name = d["name"]
 6     # l[4]
 7 # except KeyError as e:
 8 #     print(e)
 9 #     print("出现异常了")
10 # except IndexError as e:
11 #     print("出现下标不存在的异常了")
12 except Exception as e:
13     traceback.print_exc()   # 打印报错哪一行的
14     msg = traceback.format_exc()    # # 打印报错哪一行的 可写入文件里面
15     print(msg)
16 else:
17     print("没有出现异常")
18 finally:
19     print("不管你出不出异常他都会走")

 

posted @ 2021-06-13 21:21  等待iing  阅读(40)  评论(0)    收藏  举报