try: print("try中") except KeyError as e: # 异常时,执行该块 print("异常中") else: # 主代码块(try)执行完,执行该块 print("try中正常执行后会来到else中") finally: print("finally中") # 无论异常与否,最终执行该块 ''' (1)except KeyError as e: 键错误异常时,执行该块 except IndexError as e:索引错误异常时,执行该块 except Exception as e: 万能异常 (2)else: try中正常执行后会来到else中 (3)finally: 无论异常与否,最终执行该块 '''