@bahodir_schastlivchik · Post #599 · 21.11.2022 г., 16:43
💪😎👌#Ironman 💛 🦵🦵 @bahodir_schastlivchik
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #205 · 22 јан.
Как работает функция 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
Пребарај: #ironman
@bahodir_schastlivchik · Post #599 · 21.11.2022 г., 16:43
💪😎👌#Ironman 💛 🦵🦵 @bahodir_schastlivchik
Hashtags
@wallcrafts_m · Post #154 · 20.04.2024 г., 12:58
#ironman
Hashtags
@bbvonline · Post #932 · 07.03.2026 г., 19:38
Велоспорт — это не только спорт, но и отдельная наука. На связи, ББВ #велоспорт #ironman
Hashtags
@bestwallpapes · Post #3634 · 31.08.2025 г., 18:18
@Bestwallpapes #Ironman#Superhero
Hashtags
@bbvonline · Post #796 · 11.01.2026 г., 12:47
С новым спортивным годом, друзья! Новый год — новые достижения. Свою новую цель я поставил — OLYMPIC IRONMAN, 4 октября в Олимпийском парке в Сочи. Бег уже достигнут, плавание восстановлено, осталось освоить велосипед:) Желаю всем новых целей и новых достижений в этом году. На связи, ББВ #ironman #триатлон
@bestwallpapes · Post #2796 · 08.08.2024 г., 15:54
@Bestwallpapes #Ironman#Marvel
@comicszona · Post #5562 · 14.01.2025 г., 17:46
#comicsart#железныйчеловек#ironman
@comicszona · Post #5643 · 04.04.2025 г., 05:25
🇬🇧The Invincible Iron Man vol_5 #17-20 🇷🇺Непобедимый Железный Человек том_5 #17-20 🔎ОПИСАНИЕ #комикс#comics#железныйчеловек#ironman #marvel
@comicszona · Post #5638 · 30.03.2025 г., 08:53
🇬🇧The Invincible Iron Man vol_5 #13-16 🇷🇺Непобедимый Железный Человек том_5 #13-16 🔎ОПИСАНИЕ #комикс#comics#железныйчеловек#ironman #marvel
@comicszona · Post #5436 · 01.11.2024 г., 17:34
🇬🇧The Invincible Iron Man vol_5 #9-12 🇷🇺Непобедимый Железный Человек том_5 #9-12 🔎ОПИСАНИЕ #комикс#comics#железныйчеловек#ironman #marvel
@comicszona · Post #5383 · 08.10.2024 г., 05:28
🇬🇧I Am Iron Man #02 🇷🇺Я Железный Человек #02 🔎ОПИСАНИЕ #комикс#comics#железныйчеловек#ironman #marvel
@comicszona · Post #5281 · 11.08.2024 г., 08:06
🇬🇧I Am Iron Man #01 🇷🇺Я Железный Человек #01 Под красно-золотыми доспехами скрывается безнадежный романтик, гениальный изобретатель, герой войны, миллиардер, мститель, человек, ТОНИ СТАРК... #комикс#comics#железныйчеловек#ironman #marvel