这是我的Python代码如何解决内存错误
enter code here
文件名=开放(flename, “R”) dccount = 0 dcCycles = [] ccCycles = [] 温度= 0 ccCY = [] dcCY = [] 在文件名行:在范围 长度= LEN(线) 对于i(长度): 如果I> = 4: X =线路[I-1] Y =线[i] bcValue = x + y if bcValue = = “IV”: ivval =浮子(INT(行第[i + 2:I + 7])) 如果ivval> 0: 如果温度== 1: dcCY.append(dcCycles) dcCycles = [] CC =行[dccount:I-5] ccCycles.append(CC) dccount = I 温度= 0 否则: CC =行[dccount:I-5] ccCycles.append(CC) 否则: 如果temp == 0: ccCY.append(ccCycles) ccCycles = [] dc = line [dccount:i-6] dcCycles.appen d(DC) dccount = I 温度= 1 否则: DC =行[dccount:I-6] dcCycles.append(DC)
fileName.close()
在存储器错误得到了在CC =线[dccount:i-5]此ling如何解决请帮帮我
你的系统内存不足(RAM)。您使用的大多数对象都不为我们所知,所以我们很难说内存消耗的来源。 –
为避免发生内存错误,您需要找出造成内存消耗的原因。这可能与相对于可用内存非常大的文件相关(因为您似乎将很多此文件保存到列表中),或者您意外地创建了许多不想包含小文件/无附加文件的对象信息。 –
好的,谢谢你的信息,我会尝试 –