首页 > 其他分享 >TRY 异常处理

TRY 异常处理

时间:2022-11-28 21:01:24浏览次数:30  
标签:分数 try Exception 处理 TRY file print 异常

一、异常处理

1、语法

Try:监控代码段

Except【Exception  as  e 】: 输出跑出异常代码段

finally(可要可不要):无论有没有异常都要执行的代码  :打开数据 打开文件流的时候

2、异常类别

BaseException   所有异常的基类

Exception           常规错误的基类

NameError          未声明/初始化对象 (没有属性)

ValueError           传入无效的参数

TypeError            对类型无效的操作

IndentationError    缩进错误

SyntaxError       Python 语法错误

AssertionError    断言语句失败

 

 

 

 

实例1,if条件异常:

#输入你的分数,大于等于80小于等于100:优秀   ,大于60小于80:及格,大于0小于60  不及格,输入其他分数:分数不正常,输入非法数字报异常
try:
    score =float(input("请输入你的分数:"))
    if 80<=score<=100:
        print("优秀")
    elif 60<score<80:
        print("及格")
    elif 0<score<60:
         print("不及格")
    elif score >100 or score<0:
       print("输入分数不正常")
except BaseException as e:
    print("输入的不合法%s"%e)
finally:
    print("-----结束---------")

实例2:文件异常

try:
    file=open("try.txt",'r')#应该是r+,r是只读,不能写入
    file.write("666666")
except Exception as  e:
    print("错误是%s"%e)
finally:
   print(file.closed)
   file.close()
   print(file.closed)

 

标签:分数,try,Exception,处理,TRY,file,print,异常
From: https://www.cnblogs.com/syy714363310/p/16933576.html

相关文章