格式化输出时索引错误

时间:2018-02-06 13:39:53

标签: python-3.x list

我是编程新手。我一直在看youtube视频和阅读任何我能得到的东西。我没有接受过正式培训。不可否认,这不是我的代码,虽然我理解它正在做的大部分内容我想帮助理解我收到的错误。我已经搜索了错误并阅读了几篇帖子。该示例如何非常基础,我不知道如何将它们应用于此代码。

当我运行下面的代码时,我收到错误: “Username2description-AD.py”,第81行,in     RAM_total = round(int(RAM_stats [0])/ 1000,1) IndexError:列表索引超出范围

def getRAMinfo():
p = os.popen('free')
i = 0
while 1:
    i = i + 1
    line = p.readline()
    if i==2:
        return(line.split()[1:4])




RAM_stats = getRAMinfo()
RAM_total = round(int(RAM_stats[0]) / 1000,1)
RAM_used = round(int(RAM_stats[1]) / 1000,1)
RAM_free = round(int(RAM_stats[2]) / 1000,1)

提前感谢任何需要时间协助的人。

0 个答案:

没有答案