Как работает функция reload()?
Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора.
Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload()
from importlib import reload
reload(my_module)
🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком!
🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули.
🔸Она не может перезагрузить ранее не импортированный модуль.
🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля.
Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся.
Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты.
Напишем простой модуль
# mymodule.py
x = 1
Теперь импортируем модуль и отдельно переменную х из модуля
>>> import mymodule
>>> from mymodule import x
>>> print(mymodule.x)
1
>>> print(x)
1
Не перезапуская интерпретатор вносим изменения в модуль
# mymodule.py
x = 2
Делаем перезагрузку модуля и проверяем х ещё раз
>>> reload(mymodule)
>>> print(mymodule.x)
2
>>> print(x)
1
То же самое будет если присвоить любой объект переменной (даже словарь или список)
Повторный импорт обновляет значение
>>> from mymodule import x
>>> print(x)
2
🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать.
#tricks#basic
☠️ Хэй, Бэнгеры!
Ловите аудио и видео записи с праздничного эфираSolid Bangerz #39🔥
Прошедшего 28 октября 2025 года на волнах Reactor Radio!
⠀
Line Up:
INTERCEPTOR - audio| video
INFERNAL & EXIT4 - audio| video
CHAOZ -audio| video
VEIN -audio| video
PLASTI-X -audio| video
📹VK Video
🔊VK Audio
📸TG Photo
⠀
☠️Инфозона Solid Bangerz
🪙Поддержать команду монетой
⠀
С любовью к ритму и вам, Solid Bangerz!
#solid_bangerz#infernal#exit4#luger#interceptor#plastix#chaoz#vein
#reactor_radio#online_radio
#dnb_spb#dnb#drum_and_bass
☠️ Хэй, Бэнгеры!
28 октября, на эфире Solid Bangerz #39 мы отпразднуем день рождения команды, 24 октября нам исполнился 1 год🎉 Отметим эту небольшую но очень важную дату вместе под любимый саунд 🔊
На эфире выступят:
• Макс INTERCEPTOR — Диджей и селектор из города Шлиссельбург. Любитель знатно пошуметь в таких стилях как: Drum & Bass, Breaks. Участник команды Solid Bangerz☠️
• Дима INFERNAL — Адепт разрывного и динамичного Drum & Bass, настоящий генератор адской энергии. В его сетах - быстрые, ритмичные треки, тяжёлые басы и проверенные танцпол-уничтожители. Минимум пауз, максимум дропов - гарантированно! Участник команды Solid Bangerz☠️
• Макс EXIT4 — DNB продюсер с более чем 20-летним опытом. Основатель лейбла E-Form Rec и проекта Friend Zone. Автор релизов на Close 2 Death, Abducted LTD и др., а так же участник крупнейших радиошоу и подкастов страны. Участник команды Solid Bangerz☠️
• Андрей CHAOZ — Techno / DNB продюсер, магистр сведения и отец Redr00m Community🈴
• Кирилл VEIN — Industrial Hardcore / Crossbreed / DNB продюсер, эксперт в области жирных индустриальных бочек, дарковых риз-басов, металлических снейров и тёмной атмосферы ☠️
• Илья PLASTI-X — Босс "Reactor Radio" и преподаватель в "Нейропанк Академии". В Drum & Bass индустрии уже более 15 лет. Отдает предпочтение спидмиксингу, играя с 3-x дек в таких стилях, как Neurofunk и Techstep🔥
• Дима LUGER — Панк по натуре и философии, безудержный поклонник и создатель драм-н-бэйс культуры по жизни! Главный голос эфиров и участник команды Solid Bangerz☠️
Line Up:
20:00 - INTERCEPTOR
20:45 - INFERNAL & EXIT4
22:15 - CHAOZ
23:00 - VEIN
23:45 - PLASTI-X
Hosted by LUGER
‼️Трансляция Twitch
‼️ Трансляция VK - ссылка появится после запуска трансляции
☠️ Инфозона Solid Bangerz
🪙Поддержать команду монетой🤝
Увидимся на волнах Reactor Radio!
С любовью к ритму и вам, Solid Bangerz!
#solid_bangerz#infernal#exit4#luger#interceptor#plastix#chaoz#vein
#reactor_radio#online_radio
#dnb_spb#dnb#drum_and_bass
#birthday#1year
☠️02.05.2026 | SOLID BANGERZ NIGHT | гастро-бар «ПРОРУБЬ»
Таймтэйбл на сегодня:
20:00 - INTERCEPTOR
21:00 - UNQUIET
22:00 - SIRENA
23:00 - INFERNAL
00:00 - PLASTI-X
01:00 - VEIN
hosted by LUGER
‼️ Бар работает с 17:00 до 04:00 — можно прийти раньше и уйти позже 😉 Ждём всех в гости!
📍Бар «Прорубь» — Английский пр, 26
🕗с 20:00 до 02:00
🎟Вход FREE
☠️Инфозона Solid Bangerz
🪙Поддержать команду монетой
С любовью к ритму и вам, Solid Bangerz!
#solid_bangerz#infernal#unquiet#luger#sirena#vein#interceptor
#reactor_radio#plastix
#dnb_spb#dnb#drum_and_bass
#neurofunk#hardcore#techstep
☠️ 02.05.2026 | SOLID BANGERZ NIGHT | гастро-бар «ПРОРУБЬ»
Вечеринка от SOLID BANGERZ наконец возвращается!
Давление, энергия и звук, который не отпустит до самого конца!
Готовься — это будет разнос ⚡️
Line Up:
PLASTI-X
INTERCEPTOR
INFERNAL
UNQUIET
SIRENA
VEIN
hosted by LUGER
Ночь без компромиссов:
DRUM & BASS / NEUROFUNK / TECHSTEP / HARDCORE
📍Бар «Прорубь» — Английский пр, 26
🕗с 20:00 до 02:00
🎟Вход FREE
☠️Инфозона Solid Bangerz
🪙Поддержать команду монетой
С любовью к ритму и вам, Solid Bangerz!
#solid_bangerz#infernal#unquiet#luger#sirena#vein#interceptor
#reactor_radio#plastix
#dnb_spb#dnb#drum_and_bass
#neurofunk#hardcore#techstep