Some HAT... |
= Анабар.ru => Python-форумы => Язык программирования Python => сообщение 713 |
| Вход | Регистрация | |
нет
фото
Автор: Женя Дата: 17-Oct-2005 10:27 (gmt = -3.0) Tkinter память
Мне из вашего кода остались неясными как минимум два момента:
1) Зачем вам модуль gc? Просто чтобы душа была спокойна? Мусор по умолчанию должен удаляться.
2) чего вы хотите добиться таким оригинальным кодом:
1 def cleanall(self): 2 # skiped 3 for j in self.l: 4 del(j) 5 # skipedЧто вы собственно пытаетесь удалить? В приведëнном участке вы в цикле присваиваете переменной содержимое последовательности и тут же еë (переменную) удаляете. Может вы в глубине души хотели очистить последовательность? Тому есть много других, работающих способов, например:
1 seq = [] #<= Убедительный способ очистить последовательность 2 while seq: seq.pop() #<= Попахивает извращением, работает долгоЕсть ещë всякие странные способы удаления элементов поодному. Но они наделены смыслом только если вы хотите изучать какие-то условия.
Конечно я не изучал ваш код целиком, а только указал на то, что в глаза бросилось.
Женя
все сообщения ветви:
- 709 Tkinter память ekto | 12-Oct-2005, 09:35 | просмотров: 4618
- 713 Tkinter память Женя | 17-Oct-2005, 10:27 | просмотров: 4147 ⇐ ◄
Недостаточно прав для написания ответа
Время генерации страницы в секундах: 0.079