python异常处理 电脑版发表于:2021/7/16 17:20 python异常处理主要的关键字于用法:  ### 最基本的用法: ``` try: i = 10/0 except : print("发生异常了") else: print("正常情况") print("-------------------------------") ``` ### 可以使用 sys.exc_info()[0] 输出错误信息 ``` try: i = 10/0 except : print("发生异常了",sys.exc_info()[0]) else: print("正常情况") print("-------------------------------") ``` ### 可以一次性捕捉多个异常 ``` try: f = open('myfile.txt') s = f.readline() i = int(s.strip()) except OSError as err: print("系统错误: {0}".format(err)) except ValueError: print("转换成数字错误") except: print("其他情况的错误:", sys.exc_info()[0]) ``` ### try finally 是都会执行的 ``` try: i = 10/0 except : print("发生异常了") else: print("正常情况") finally : print("不管有没有错都会执行") ```