异常处理

1.   try 发生错误==》except==》finally

2.   try 没有发生错误==》else ==》finally

3.  Exception :万能错误

异常其他结构:
try:
#主代码
pass
except KeyError as e:
#异常时,执行该块
pass
else:
#主代码块执行完,执行该块
pass
finally:
#无论异常与否,最终执行该块
pass
 
inp = input("请输入内容:")
try:
    num = int(inp)
    print(num)

except ValueError:
    print("数值错误")
except Exception as e:
    print("输入错误,输入不是数字")
else:
    print("程序正常")

finally:
    print("程序结束")
原文地址:https://www.cnblogs.com/xuwenwei/p/9788070.html