Как работает функция 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
🆓REDEEM CODES🆓
🎁🚀AFK Arena Redeem #Codes
💫📌#January 2026
🌟🎁New Code:【 vdj82fht4r 】
💎💎💎Redeem now for 3,000 diamonds, ten time emblems, ten stargazer scrolls, and ten common scrolls!!!
👀All the Active AFK Arena Codes.
Add @APKFreeDownloader_Bot to get any apk you want.
🆓REDEEM CODES🆓
🎁🚀AFK Arena #Codes | #January 2026
💫🌟4 New Codes Released This Week!
👉Code 1:【 DON2026classic 】
👉Code 2:【 ujqrukd2at 】
👉Code 3:【 uj5fs5z58s 】
👉Code 4:【 u4fctemje2 】
🎁💎Redeem now for 2.2k diamond any many more!!!
🔗All working AFK Arena codes.
Add @APKFreeDownloader_Bot to get any apk you want.
Wikipedia每日一图(#January 31, 2026)https://ift.tt/129ov6E
Isambard Kingdom Brunel standing before the launching chains of the SS Great Eastern. The ship was launched on this day in 1858.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 30, 2026)https://ift.tt/Z0TVbvJ
Lake Baikal in winter. Ice ridges near Olkhon island in Pribaikalsky National Park.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 29, 2026)https://ift.tt/YMrOJT0
Great Cormorant (Phalacrocorax carbo), Little Egret (Egretta garzetta) and Gadwall (Mareca strepera) in misty Taudaha Lake during winter, near Kathmandu, Nepal.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 28, 2026)https://ift.tt/2EM6iKC
Sunset over the ice of Brofjorden in Sandvik, Brastad, Lysekil Municipality, Sweden. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 27, 2026)https://ift.tt/Msrmcyu
“Selection” of Hungarian Jews on the ramp at Auschwitz-II-Birkenau in German-occupied Poland, May/June 1944, during the final phase of the Holocaust. Jews were sent either to forced labor or the gas chambers. 81 years ago today, on January 27, 1945, Auschwitz was liberated by the Red Army. Today is also International Holocaust Remembrance Day.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 26, 2026)https://ift.tt/EsDR49p
Apple orchards after snowfall in Sangla in the northern Indian state of Himachal Pradesh. India has the second largest area under apple cultivation in the world and is the fifth largest producer of the fruit globally. More than 90% of India's apple production comes from just two of its northern Himalayan states: Jammu and Kashmir, and Himachal Pradesh. Today is Republic Day in India.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 25, 2026)https://ift.tt/JzivhFB
Window in a former joinery workshop in Beilstein, Germany. Hop has grown into the workshop and has draped its tendrils before this window.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 24, 2026)https://ift.tt/uP9JQ1U
The entrance of the locomotive Hrvatske Željeznice class 2044 with a local train to Zagreb between Turčin and Sveti Ilija, Croatia. July 2009. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 23, 2026)https://ift.tt/oNaVYGk
Northwest view of Yugar village and fields, viewed from Phuktal Gompa. Elevation 3,850 m (12,630 ft)), on the left bank of the Tsarap River (elev. 3,820 m (12,530 ft)). In this arid terrain above the tree line, villagers rely on water from the snow-fed Phu Nala (flowing from centre to bottom) for their fields. Zanskar, Ladakh, India. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 22, 2026)https://ift.tt/4AIKm1L
Aerial view of 2023 Bishwa Ijtema in Bangladesh. With 5 million adherents, Bishwa Ijtema is the second-largest Muslim gathering in the world.. 了解更多 . #Wikipedia每日一图