2016-07-06 2 views
-3

Это мой питона кодкак решить ошибку памяти,

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] этот язык как решить, пожалуйста, помогите мне

+1

В вашей системе закончилась память (ОЗУ). Большинство объектов, которые вы используете, нам неизвестны, поэтому мы с трудом можем сказать, откуда приходит потребление памяти. –

+0

Чтобы избежать ошибки памяти, вам необходимо выяснить, что вызывает потребление памяти. Это может быть связано с тем, что файл очень большой по сравнению с вашей доступной памятью (поскольку вы, похоже, сохраняете много этого файла в списках), или вы случайно создаете много объектов, которые вы не хотите содержать litte/no extra Информация. –

+0

Хорошо спасибо за вашу информацию, я попробую –

ответ

0

Похоже, что dccount еще не определился в этой точке. Вы должны были получить NameError

+0

Возможно, он определил ее ранее в своем коде, который он не показал. Тем не менее, я бы доверял трассировке python, если он заявляет, что у него есть ошибка памяти. –

+0

Согласен. Я понял, что когда я скопировал и вставил код в IDLE. В этом вопросе много недостающей информации. Я не знаю, как кто-то поможет, не зная содержимого переменных. – Joe

+0

спасибо, что вы человек !! Я уже определяю значение dccount –

Смежные вопросы