天天看点

python常遇错误-IndexError: list index out of range

参考链接: Python list index()

Python中包含错误和异常两种情况①,错误主要是常见的语法错误SyntaxError,如下图所示,并且在错误提示中会有倒三角箭头的修改指示位置;python中的另外一种错误提醒叫做异常,指的是在语法和表达式上并没有错误,运行时会发生错误的情况。在python中,语法错误是直接显示在相关终端窗口,而异常可以进行错误提示,也可以进行捕捉处理。 当我们写代码,无论是写一些相差很大的循环,很容易陷入死循环,还有就是用scrapy写爬虫的时候,很容易遇到这样的问题: 

IndexError: list index out of range

错误示例展示:  解决办法: 加入异常处理的try-except语句: 例如:修改前:  修改后:  在运行结果:  修改后就一切正常运行了。这是我在写插入查询时候遇到的问题,欢迎大家一起探讨学习!