Python【异常】文章目录Python【异常】一、Bug定义二、捕获异常2.1.基本捕获异常2.2.指定捕获异常提示以下是本篇文章正文内容下面案例可供参考一、Bug定义早期计算机采用大量继电器工作马克二型计算机就是这样的。1945年9月9日下午三点马克二型计算机无法正常工作了技术人员试了很多办法最后定位到第70号继电器出错。负责人哈珀观察这个出错的继电器发现一只飞蛾躺在中间已经被继电器打死。她小心地用摄子将蛾子夹出来用透明胶布帖到“事件记录本”中并注明“第一个发现虫子的实例。自此之后引发软件失效的缺陷便被称为Bug。异常就是程序运行过程中出现的错误。二、捕获异常两种情况整个程序因为Bug停止运行。对Bug进行提醒程序继续运行。try:可能发生错误的代码except:出现异常需要执行的代码else:没有异常执行finally:无论有没有异常都要执行2.1.基本捕获异常# 基本捕获异常try:fopen(E:/FileBases/bill3.txt.bak,r,encodingutf-8)except:print(异常文件不存在)2.2.指定捕获异常# 捕获指定异常try:print(name)exceptNameErrorase:print(name未定义异常请检查!)