Size: a a a

2020 March 22

YV

Yuliya Volkova in SPb Python
Kristina Mironova
Если я запускаю по порядку отдельно модули с классами,  которые передают данные в этот класс обработки,  то каждый раз данные обрабатываются заново,  то есть предыдущие результаты в переменной класса не сохраняются( вернее они сохраняются короткое время только пока работает класс) .
Если обращаюсь к классам через основной скрипт - а они,  в свою очередь,  передают данные в класс обработки - то данные все время работы основного скрипта сохраняются в переменной класса.  
Просто мне непонятно почему так происходит,  ведь я передаю данные в обработку не напрямую из основного скрипта,  а опосредованно..и они сохраняются все время работы основного скрипта.
Переменная класса живет до тех пор пока жив импорт модуля с этим классом, 1 раз создался объект дикта для переменной твоего класса и все время пока этот модуль с этим классом висит в памяти - будет та же ссылка. Соответственно откуда бы ты что туда не писала, ты всегда пишешь в 1 и тот же дикт
источник

YV

Yuliya Volkova in SPb Python
Kristina Mironova
Если я запускаю по порядку отдельно модули с классами,  которые передают данные в этот класс обработки,  то каждый раз данные обрабатываются заново,  то есть предыдущие результаты в переменной класса не сохраняются( вернее они сохраняются короткое время только пока работает класс) .
Если обращаюсь к классам через основной скрипт - а они,  в свою очередь,  передают данные в класс обработки - то данные все время работы основного скрипта сохраняются в переменной класса.  
Просто мне непонятно почему так происходит,  ведь я передаю данные в обработку не напрямую из основного скрипта,  а опосредованно..и они сохраняются все время работы основного скрипта.
Твой вопрос исходит из НЕ непонимания классов или чего-то связанного с ними, а из цикла жизни объектов в питоне и разницы между mutable/immutable типами
источник

YV

Yuliya Volkova in SPb Python
Kristina Mironova
Если я запускаю по порядку отдельно модули с классами,  которые передают данные в этот класс обработки,  то каждый раз данные обрабатываются заново,  то есть предыдущие результаты в переменной класса не сохраняются( вернее они сохраняются короткое время только пока работает класс) .
Если обращаюсь к классам через основной скрипт - а они,  в свою очередь,  передают данные в класс обработки - то данные все время работы основного скрипта сохраняются в переменной класса.  
Просто мне непонятно почему так происходит,  ведь я передаю данные в обработку не напрямую из основного скрипта,  а опосредованно..и они сохраняются все время работы основного скрипта.
По порядку отдельно запускаешь - это отдельно каждый модуль командой python?
источник

KM

Kristina Mironova in SPb Python
Yuliya Volkova
По порядку отдельно запускаешь - это отдельно каждый модуль командой python?
Да
источник

YV

Yuliya Volkova in SPb Python
Ну так у тебя отдельные процессы ) при каждом запуска создаётся чистый интерпретатор, новые объекты и по окончанию они убиваются
источник

KM

Kristina Mironova in SPb Python
@xnuinside , @mdafanasev  спасибо 😊
источник

YV

Yuliya Volkova in SPb Python
не за что)
источник

МЧ

Маша Чакчурина in SPb Python
Всем привет! Никто не натыкался на хакатоны/kaggle/сабреддиты о том, как программисты могут помочь при коронавирусе? Хочу включиться в какой-нибудь такой проект
источник

AA

Alex Anisimov in SPb Python
Маша Чакчурина
Всем привет! Никто не натыкался на хакатоны/kaggle/сабреддиты о том, как программисты могут помочь при коронавирусе? Хочу включиться в какой-нибудь такой проект
источник

YV

Yuliya Volkova in SPb Python
Кагл что-то кидал в почту
источник

YV

Yuliya Volkova in SPb Python
Маша Чакчурина
Всем привет! Никто не натыкался на хакатоны/kaggle/сабреддиты о том, как программисты могут помочь при коронавирусе? Хочу включиться в какой-нибудь такой проект
источник

МЧ

Маша Чакчурина in SPb Python
Перфект, спасибо! Если всплывёт ещё что-нибудь, поделитесь, пожалуйста
источник

YV

Yuliya Volkova in SPb Python
Маша Чакчурина
Перфект, спасибо! Если всплывёт ещё что-нибудь, поделитесь, пожалуйста
👍
источник

MJ

Maksym Jashchenko in SPb Python
привет ребят, хочу узнать пару моментов, не могу найти в сети ответов,  возможно ли добавить в групу в телеграме кнопки с названием(допустим S.O.S.) и при нажатии получить в групу уведомление с геолокацией учасника и названием, и желательно личние даные( типу Имя Фамилия, номер телефона, Адрес места жительства) ?
источник

MJ

Maksym Jashchenko in SPb Python
Заранее спасибо за ответ
источник

MJ

Maksym Jashchenko in SPb Python
Я работаю над проектом и пробую разобратся з ботами,
источник

MJ

Maksym Jashchenko in SPb Python
источник

MJ

Maksym Jashchenko in SPb Python
вот проект
источник

MJ

Maksym Jashchenko in SPb Python
он на украинском языке, проект некомерчиский,
источник

MJ

Maksym Jashchenko in SPb Python
взаимопомощь в опасных ситуациях в городе, поддержка и защита
источник