Доступ к объектам, которые не привязаны к переменной в Python
Я уже некоторое время учился программировать с Python, и мой текущий проект – менеджер загрузки с графическим интерфейсом, написанным на wxPython. У меня есть DownloadThreads, наследующий от threading.Thread, что я создаю различную сумму:
for i in xrange(self.thread_count): DownloadThread(self.queue, self.status, self.save_dir, i).start()
Поскольку число потоков, которые я собираюсь создавать, не является фиксированным, я не могу назначить объекты DownloadThread
для переменных, поэтому я не вижу, как обращаться к их методам, таким как x.isAlive()
. Я думал о динамическом создании переменных, но что-то об этом кажется очень плохой идеей. Как я могу получить доступ к этим «анонимным» объектам (терминология?), Или я об этом ошибаюсь? Спасибо за чтение, извини, если это действительно просто / очевидно.
- Передайте объект класса C # в файл Python
- class ClassName и класс ClassName (объект)
- Python 3: создание объекта str, вызываемого
- Как получить мою переменную из этого цикла? – Блендер
- Объект Python, содержащий массив объектов, странный
Самое простое – сохранить все свои потоки в списке:
self.threads = [] for i in xrange(self.thread_count): self.threads.append(DownloadThread(self.queue, self.status, self.save_dir, i)) self.threads[i].start()
- Разбиение на страницы в web2py без базы данных
- Django 1.4 в Windows 7 «Нет FlatPage соответствует заданному запросу»
- создать список объектов в Cython
- Python: порядок разрешения метода объектов старого стиля (или классического) и нового стиля
- Тайм-аут соединения Twython. Как правильно воссоздать
- Как удалить старые ссылки в Python?
- В какой структуре находится объект Python, хранящийся в памяти?
- Вопрос о создании объекта Pythonic
- Питонический поточно-безопасный объект
- Когда объекты объектов python для сбора мусора?
- Создание объектов с классами, зачем мне __init __ (self, args) :?