Это мой питона кодкак решить ошибку памяти,
enter code here
имя_файла = открыт (flename, "г") dccount = 0 dcCycles = [] ccCycles = [] температура = 0 ccCY = [] dcCY = [] для линии в файле: длина = Len (строка) для I в диапазоне (длина): , если я> = 4: х = линия [I-1] у = линии [i] bcValue = x + y , если bcValue = = "IV": ivval = поплавка (интермедиат (строка [г + 2: I + 7])) , если ivval> 0: если темп == 1: dcCY.append (dcCycles) dcCycles = [] сс = линия [dccount: I-5] ccCycles.append (сс) dccount = я темп = 0 остальное: куб.см = линия [dccount: I-5] ccCycles.append (сс) остальное: если temp == 0: ccCY.append (ccCycles) ccCycles = [] dc = line [dccount: i-6] dcCycles.appen д (постоянный ток) dccount = я темпа = 1 остального: DC = линия [dccount: I-6] dcCycles.append (постоянный ток)
fileName.close()
в памяти ошибке получил в куб.сме = линия [dccount: i-5] этот язык как решить, пожалуйста, помогите мне
В вашей системе закончилась память (ОЗУ). Большинство объектов, которые вы используете, нам неизвестны, поэтому мы с трудом можем сказать, откуда приходит потребление памяти. –
Чтобы избежать ошибки памяти, вам необходимо выяснить, что вызывает потребление памяти. Это может быть связано с тем, что файл очень большой по сравнению с вашей доступной памятью (поскольку вы, похоже, сохраняете много этого файла в списках), или вы случайно создаете много объектов, которые вы не хотите содержать litte/no extra Информация. –
Хорошо спасибо за вашу информацию, я попробую –