认识python的错误

今天我们的内容有点特殊,来认识一下python的异常。我们有时在写python语句的时候,一个回车,出现了一大段乱七八糟的字符,我们根本不知道哪里错了,只能一句一句去查看,这种效率是十分低下的,所以,今天我们要学会看懂这些报错的意思,这样我们就能够快速找到错误所在,提高效率。

 

我们先来看一下一些常见的异常类:

Exception:  这是内置的异常类,基本上其他所有的异常类都是由这个类派生过来的;你可以这样试一下这个异常类:

raise Exception
#按回车,得到的结果是:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
Exception

可以很明显地看到报了Exception这个异常,然后这个异常没有指出错误,因为我们只是调用这个异常而已,没有任何错误。

KeyError:   使用映射不正确的时候报的异常,是LookupError的子类

NameError:  找不到我们要的名称或者变量报的异常

IndexError:  序列不正确报的异常,和KeyError一样,为LookupError的子类

SyntaxError:   代码不正确报的异常

TypeError:内置函数引用不正确所报的异常

上面这些异常你不用可以去记,毕竟在接下来的代码中,你会发现你写的代码报了很多错误,看多了自然就懂了,这里先给你讲一下,有个底。

好的,今天的内容就讲到这里啦~

 

 

(文章图片若有侵权,请联系作者删除)

 

posted @ 2018-06-19 21:57  木木烽  阅读(172)  评论(0编辑  收藏  举报