|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||
Как узнать, сколько раз создан объект?30.06.2020, 00:20. Показов 11103. Ответов 15
Метки нет (Все метки)
Друзья! Код не мой. В программе создаётся объект такого класса, хочется знать, сколько раз он создан?
0
|
||||||
| 30.06.2020, 00:20 | |
|
Ответы с готовыми решениями:
15
Как узнать создан объект-форма(в Дэлфи) или нет? Как узнать сколько байтов в памяти занимает объект? Как узнать сколько раз использувалась функция? |
|
291 / 193 / 104
Регистрация: 14.11.2017
Сообщений: 489
|
|||||||||||
| 30.06.2020, 00:50 | |||||||||||
Вывод:
Думаю пример понятен
1
|
|||||||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||||||||
| 30.06.2020, 01:06 [ТС] | ||||||||||||
0
|
||||||||||||
|
291 / 193 / 104
Регистрация: 14.11.2017
Сообщений: 489
|
||||||||
| 30.06.2020, 01:10 | ||||||||
|
Во-вторых Покажите как вы создаете объекты Добавлено через 32 секунды
0
|
||||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||||||||||||
| 30.06.2020, 01:28 [ТС] | |||||||||||||
Если это не добавлять:
0
|
|||||||||||||
|
291 / 193 / 104
Регистрация: 14.11.2017
Сообщений: 489
|
||||||
| 30.06.2020, 01:47 | ||||||
|
kravam, предпологаю что нужно заменить конструктор на такой:
0
|
||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||||||||
| 30.06.2020, 01:52 [ТС] | ||||||||||||
0
|
||||||||||||
| 30.06.2020, 01:58 | ||||||||||||
Добавлено через 4 минуты kravam, Используя данный пример, можете соответствующим образом доработать свой класс. Или Вы не можете трогать тот класс?
1
|
||||||||||||
|
291 / 193 / 104
Регистрация: 14.11.2017
Сообщений: 489
|
||||||
| 30.06.2020, 02:03 | ||||||
Сообщение было отмечено kravam как решение
Решение
У вас же Python 2.7? Поробуйте вот так
1
|
||||||
| 30.06.2020, 02:08 | |
|
Тогда, что бы что то Вам посоветовать нужен весь код. Что бы видеть окружение этого класса, каким образом он вызывается для создания экземпляров.
Добавлено через 3 минуты kravam, Если у Вас питон не 3.Х то читайте Лутца, те страницы, которые я указал. Там есть варианты решения и для питона 2.Х.
1
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 30.06.2020, 02:13 [ТС] | |
|
0
|
|
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|||||||||||
| 30.06.2020, 20:33 | |||||||||||
|
zhurban, Viktorrus, kravam, а если к коду класса нет доступа? Надо делать с умом:
Этот код выведет только кол-во экземпляров. Даже если приписать y = x, выведет 1:
![]() Добавлено через 2 минуты Правда, a = MyClass; тоже будет считаться. Но если сделать парочку модификаций, то будет всё путём.
0
|
|||||||||||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 01.07.2020, 13:01 | |
|
Сейчас скину код получше.
0
|
|
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
||||||
| 01.07.2020, 13:03 | ||||||
|
Вот та самая "парочка модификаций":
0
|
||||||
| 01.07.2020, 19:30 | ||||||||||||||||
|
Hyppoprogramm, У меня такое ощущение, что Вы ссылками называете вызов класса. Кстати не забывайте, что это питон, и точка запятой в конце строки кода не нужна. А то выглядит как мешанина из нескольких языков.
![]()
Посчитать количество созданных экземпляров таким способом, можно только если найти все переменные, которые хранят ссылки на этот объект-класс и посчитать общее количество вызовов с помощью каждой из этих переменных. На самом же деле, питон это интерпретатор, и обычно мы всегда можем заменить кусок существующего кода, на свой код, что и делает kravam, с помощью zhurban. Зачем нужны Ваши фантазии, мне честно говоря не понятно. Однако я просто высказал свое мнение и в дискуссию с Вами вступать не намерен. Удачи.
0
|
||||||||||||||||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 01.07.2020, 19:38 | |
|
Viktorrus, мало ли что. Может пригодиться. Во всяком случае для пантов самое то!
0
|
|
| 01.07.2020, 19:38 | |
|
Помогаю со студенческими работами здесь
16
Как узнать, сколько раз входили в книгу? Как узнать, сколько раз была запущена программа? Как узнать сколько раз повторяется символ в строке Как узнать, сколько раз заданная буква встречается в строке? Как можно узнать, сколько раз была обновлена страница? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|