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

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

IndexError: list index out of range

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

你可能感兴趣的:(python常遇错误-IndexError: list index out of range)