IndexError:list index out of range 原因与解决方法

今天在运行python代码的时候,结果报错如下:

IndexError:list index out of range

中文翻译

IndexError:列表索引超出范围

IndexError:列表索引超出范围

 

原因:

为什么python会出现列表索引超出范围?

 

1、list下标超出范围。例如:list[index] ,index超出范围。

 

2、list是空的,没有一个元素,进行list[0] 就会出现这个错误。

 

解决方法

既然知道了原因,解决起来就容易多了,我就以我这为例子,由于我运行的代码不一样,解决思路也是不一样的,如下:

 

我查了下这几个文件的源代码,看了一下,我推测可能是我是台式电脑的原因,我台式电脑上面没有任何网网卡的,它没有获取到interfaces接口,i.split()[0] 是空的,所以才报了这个错误。

    A+
发布日期:2019年12月13日 18:51:07  所属分类:Python
最后更新时间:2019-12-13 18:51:07
付杰
  • ¥ 1999.0元
  • 市场价:2999.0元
  • ¥ 89.0元
  • 市场价:129.0元
  • ¥ 1999.9元
  • 市场价:8999元
  • ¥ 199.0元
  • 市场价:899.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: