很累!但我不能放弃。异常处理,第四十三天

怎么说呢,也许时“七年之痒”亦或者是自尊心作祟吧,一个多月过去,学到的很多很多,但是也是真的累,为了成为第一并保持第一,由衷的感觉压力大,告诉自己不能放弃、不能选择放松,深怕稍微一放松就被超过。这也很好体现了事物的双面性,你可以成为最棒的那一个,但你也得接受外界以及内心的压力。终于开始理解为什么会有著名歌手、著名作家...得了抑郁症,如果我到了那种高度,我是否能平淡的和他人讲成功学,而不是成为那个说出“我一生没做什么坏事,为什么是我”的那个人。但是相信我会用我的正能量冲破这些乌云,人生如跑马,前面跑的快的,不代表他就是第一,我要超越那些在我前面的人,也要不让后面的人超过我,也相信我定能早日得到我想要的明天,早日跑马成功!今天早点睡,好好补充精力,明日再战,我是琦玉我怕谁,都是一拳。哈哈哈。


异常处理:

首先总结了一些常见的异常,例如keyerror,valuerror,typeerror,syntaxerror,zerodivisionerror等错误

然后介绍了处理异常的方法:

最简单的:

try:

    代码块

except 异常类型:

    print('错误')

然后他可以补充多个except

try:

    代码块

except 异常类型 as e: 

    print(e)

except 异常类型 as e: 

    print(e)

然后有一个万能错误类型,else连用的方法,finally,

try:

    代码块

except 异常类型 as e: 

    print(e)

except 异常类型 as e: 

    print(e)

except Exception:

    print("无论你是什么错误我都会将你捕捉")

else:

    print("如果没有错误信息则会打印我")

finally:

    print("无论是否报错都会打印我,可以用在open打开文件时,文件中途报错没有关闭文件的情况下")


自动抛出错误以及自定义错误报错类型

raise typeerror("使用我可以就会抛出typeerror异常")


class Myerror(BaseException):

    def __init__(self,msg):

        self.msg = msg

    def __str__(self):

        print('msg')


raise Myerror(msg)


断言(用处不大,大都用在软件测试阶段)

assert 1=1 # True

assert 1=2 # False


全手敲,可能会漏点啥,谢谢观看!!!谢谢。


猜你喜欢

转载自blog.csdn.net/weixin_42157426/article/details/80916991