首页 > 编程语言 > 详细

python-错误异常的简单处理

时间:2020-07-09 19:13:40      阅读:48      评论:0      收藏:0      [点我收藏+]

常见错误类型:
# IndentationError 缩进错误
# ValueError 值错误

try:
<语句> #语句无异常则执行语句,语句有异常执行except
except <异常名>:
print(‘异常说明‘)

try:
执行代码块1
except:
代码块1异常执行代码
else:
代码块1无异常执行代码
finally:
不论是否异常都会执行代码块
try:
    file1 = open(test1.txt, r)
    print(27.,file1.read())
    file1.close()
except FileNotFoundError as error:          #except  错误类型  as 变量:   指定错误类型,当出现该类型错误时,执行接下来的代码
    print(28.,error.errno, error.strerror)


#常见错误类型
# IndentationError  缩进错误,   ValueError  值错误

try:
    num1=int(input(请输入数字:))
    print(29.,num1+10)
except ValueError as error1:
    print(30.,f值类型错误:{error1})           #f-string输出方式
except:
    print(31.,非值类型错误!)


try:
    num1 = int(input(请输入数字:))
    print(32.,num1 + 10)
except ValueError as error1:
    print(33.,f值类型错误:{error1})
except Exception as error2:      #Exception是所有类型的错误信息,作为变量赋值给error2
    print(34.,f非值类型错误!,错误信息{error2})
else:         #try中语句无异常执行else
    print(35.,输入的格式为数字)



try:
    num1 = int(input(请输入数字:))
    print(num1 + 10)

except ValueError as error1:
    print(f值类型错误:{error1})
except Exception as error2:            #Exception是所有类型的错误信息,作为变量赋值给error2
    print(f非值类型错误!,错误信息{error2})
else:
    print(输入的格式为数字)

finally:          #不论是否异常都会执行代码块
    print(格式检验完成)

 

python-错误异常的简单处理

原文:https://www.cnblogs.com/cy-zjs/p/13275014.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!