异常处理
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("不管你出不出异常他都会走")

浙公网安备 33010602011771号