Как работает функция 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
🎬 Prometheus
Gênero: #Sci-Fi, #Aventura
⭐️ IMDb: 7.0
⏳ Duração: 2 h 4 min
📝 Sinopse:
Following clues to the origin of mankind, a team finds a structure on a distant moon, but they soon realize they are not alone.
Fonte: IMDb
🔵Inscreva-se em @Assistir
*Patrocinado: Anime Bot
🎬 Severance
Gênero: #Thriller, #Sci-Fi
⭐️ IMDb: 8.7
⏳ Duração: 15 50m
📝 Sinopse:
Mark lidera uma equipe de trabalhadores de escritório cujas memórias foram divididas cirurgicamente entre seu trabalho e vidas pessoais. Quando um colega misterioso aparece fora do trabalho, começa uma jornada para descobrir a verdade sobre seus empregos.
Fonte: IMDb
🔵Inscreva-se em @Assistir
*Patrocinado: Anime Bot
🎬Acompanhante Perfeita (2025)
Gênero: #Thriller, #Sci-Fi
⭐️ IMDb: 7.2
⏳ Duração: 1 h 37 min
📝 Sinopse:
A billionaire's death sets off a chain of events for Iris and her friends during a weekend trip to his lakeside estate
Fonte: IMDb
🔵Inscreva-se em @Assistir
*Patrocinado: Anime Bot
🎬Slingshot(2024)
Gênero: #Sci-Fi, #Thriller
⭐️ IMDb: 6.5
⏳ Duração: 1 h 48 min
📝 Sinopse:
Um astronauta luta para manter o controle da realidade a bordo de uma missão possivelmente fatal para a lua de Saturno, Titã.
Fonte: IMDb
🔵Inscreva-se em @Assistir
*Patrocinado: Anime Bot
Olimpiadi Milano-Cortina 2026: un nuovo volto per lo sport italiano?
Avete visto che spettacolo? Trenta medaglie per l'Italia (10 ori!) e un entusiasmo alle stelle per i Giochi invernali di casa nostra. Queste Olimpiadi ci stanno raccontando molto più che semplici vittorie.
Sembra proprio che i gusti sportivi dei giovani italiani stiano cambiando. Da un lato, il calcio vive un momento complicato, con il declino della Nazionale e tanti problemi interni. Dall'altro, sport come il tennis (3 Coppe Davis consecutive!) e gli sport invernali ci regalano soddisfazioni incredibili.
Un tempo sport per pochi, oggi racchetta e sci sono sempre più popolari, anche grazie al sostegno delle Forze Armate che "assumono" gli atleti permettendo loro di allenarsi con tranquillità. Un modello lontano dall'epoca di Mennea, quando i campioni crescevano nei circoli aziendali.
E poi che atmosfera! Non solo sci alpino, ma anche curiosità come il curling, lo sci alpinismo, e discipline spettacolari come lo snowboard e il pattinaggio. Un'eredità che speriamo porti tanti nuovi ragazzi e ragazze sulla neve e sul ghiaccio.
Unico grande rammarico: l'esclusione di atleti russi e bielorussi, una ferita per lo spirito olimpico. Speriamo sia solo una macchia in una festa altrimenti straordinaria.
Voi cosa ne pensate? State seguendo le gare? Qual è il vostro sport preferito? ❄️
#MilanoCortina2026#OlimpiadiInvernali#SportItaliano#Sci#Tennis
https://www.marx21.it/italia/le-olimpiadi-invernali-di-milano-cortina-confermano-la-preferenza-dei-ragazzi-italiani-per-lo-sci-e-il-tennis/