你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

爬虫学习笔记2-异常的处理

2021/11/26 21:28:28

异常的操作宗旨就是:异常操作你可以不执行,但是你不能以崩溃的形式进行退出

异常捕获的思路就是try里面的某一行语句如果出现异常,try里面的该语句的后面几行就不会再执行,如果捕获的异常属于except里面的异常错误,会执行except下面的语句。finally里面的语句一定会执行。

如果不进行异常的处理就会进行报错而崩溃退出 

print('---test1----')
f = open("123.txt")
f.readlines()
f.close()

 

 可以对上面发生的异常进行捕获,从而不至于崩溃退出

将异常进行重命名成result,会打印发生异常的名称

 


try:
    print('---test1----')
    f = open("123.txt")
    f.readlines()
except FileNotFoundError as result :
    print("发生异常")
    print(result)

 

当然有时候发生的异常我们并不知道属于什么类型,所以我们可以用所有异常的父类进行捕