我是编程新手。我一直在看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)
提前感谢任何需要时间协助的人。
本