00:00
OK,同学们,那么接下来啊,我们要讲一下啥呢?讲一下这个Python基础中啊,为了爬虫那些设计中的最后一个知识点叫啥呢?叫异常,啥叫异常呢?假如说举个例子啊,说现在呀,你在睡觉,哎,突然间我打你一下子,我说你起来吧,对吧,那你肯定是啥呢?报异常呢,为什么呀,你肯定会骂我一句呀,你是不是什么什么什么什么什么之类的呀,对吧?各位,所以说这个异常的指的是啥?就是在程序运行的过程中,你睡觉嘛,对吧?诶,由于我们的代码不规范,或者一些其他客观的原因,导致我们的程序无法继续运行了,我打断你睡觉了,对吧?而此时程序就会出现啥呀,就会出现异常,如果说这种异常我们不处理,程序有可能会咋的直接中断掉,那么为了保证保证啊,我们程序的建容性,那么同学们注意啊,我们在这里边可以提出异常的概念,但是呢。
01:00
其实同学们在我们爬虫中啊,这个异常的这个概念用的倒不是特别的多,但是有的时候可能会用上了,但不多啊不多,OK,同学们接下来啊,我们先造一个异常,造一个异常,按同学们看啊,在这里边呢,我们是没有啥文件的,对吧?诶我在这呢,来写创建一个。啊五零,然后在这呢写一个异常,异常就现在不啥文件没有吗?但我就想读它对吧,我就想读它,假如说写上FP等于open,那我想读谁呀,我随便写一个啊,他点tit不没有吗?对吧?来写一个R模式,那接下来干什么呀,写一个FP。点read,然后读完之后咱们再干啥关掉是吧,就非常标准,但是现在由于没有这个文件,那你能读得到吗?行吗?是不是不可以各位,所以在这我运行的时候他报错了,对吧,为啥?因为没有这个东西啊,但有的同学说老师那这玩意儿你不能给用户看呢,如果说你要给这个用户看的话,运行运行代码突然间。
02:16
啊,正在用运运行这个这个程序对吧,正在打开这个网页,突然间你给我弹出一段代码,那人家能看懂吗?是不是各位,所以说呢,这种东西我们就得处理一下,那我们怎么去处理这个所谓的这个异常呢?同学们大家注意啊,注意它的语法比较简单,就用try except,那假如说在这写个TRY语句,TRY语句这里边啊,大家先写它格式啊,异常的格式啊,是这样的串,然后这里边写啥呢?可能出现异常的代码啊,可能出现一代码异常代码,然后再写个啥呢?1SE,然后空格加上异常的类型啊异常的类型,然后最后呢,再干啥呀,一个友好的提示啊,友好的。
03:09
提示假如说呢,什么你以后看到啊,什么系统正在升级啊,什么后台正在维护啊,这些东西呢,全是由于异常产生的啊,全是由异常产生的,所以在这里边呢,我们要写一下呗,来看见吗?怎么来写一个友好的提示啊,来TRY,然后写成啥呀,FP等于open来写一个啥test.t然后写个啊读它对吧,LP.read来读它,读它之后呢,现在我们都知道他是不是读不到啊各位你读不到你就会报错呗,1EXCEPT那报的错是啥呀?是不是文件没找到异常啊哎,文件not found error啊feel not found error要注意啊,没找到异常,没找到这异常之后,我们接下来是不是有个友好的提示啊,Print一下写个啥呀,说系统正在升级。
04:05
啊,请稍后再试对吧?诶请稍再试点点点一般都是这样哈,那我们来看一下呗,现在你确实找不到啊,但找不到之后咋的?诶,系统正在升级,请稍后再试,这就是我们在呃爬虫的时候呢,可能会有一些友好的提示,但是呢,呃,确实异常在爬虫中用的比较少啊好同学们,异常我们就说到这里以后啊,如果说你的公司对吧?哎,如果要又有一些部分的东西不想给其他人看,那么你又还会有可能发生异常,那咱们你就写一个try except的语句,OK,同学们把视频暂停一下。
我来说两句