今天在运行python代码的时候,结果报错如下:
IndexError:list index out of range
中文翻译
IndexError:列表索引超出范围
原因:
为什么python会出现列表索引超出范围?
1、list下标超出范围。例如:list[index] ,index超出范围。
2、list是空的,没有一个元素,进行list[0] 就会出现这个错误。
解决方法
既然知道了原因,解决起来就容易多了,我就以我这为例子,由于我运行的代码不一样,解决思路也是不一样的,如下:
我查了下这几个文件的源代码,看了一下,我推测可能是我是台式电脑的原因,我台式电脑上面没有任何网网卡的,它没有获取到interfaces接口,i.split()[0] 是空的,所以才报了这个错误。