TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Резултати

Пронајдени 1 слични објави

Пребарај: #x639

当前筛选 #x639清除筛选
量子心跳观测站

@dokidokisulu · Post #9561 · 26.01.2026 г., 07:31

女孩弗兰克·克兰 ガールズフランティッククラン 剧情介绍:“在游戏世界和现实之间穿梭,和女孩子加深感情的美好故事是不存在的。”这是异世界转生?——不,因为你没死。只有你永远留在游戏世界里?——不,你每天都会回归现实。那么,该如何称呼你所经历的事情呢?“只有我一个人被肉身传送到游戏世界,死亡后又回到现实,每天都这样重复。还有,我也没看出来我有什么天赋,换句话说,我很脆弱,甚至摔一跤就能死,这是为什么?”对,这到底是为什么啊!处于这样境遇的【識木悠理】,是现实社会中“二条克莱因学院(二条クレイン学園)”的临时教员。第一次踏入学园的那一天,就误入了学园运营的网络游戏“エクスアール”的世界……再然后,男人在几个小时后阵亡并平安返回现实。死亡可以回到现实,但是第二天放学后会再度落入游戏世界的“诅咒”。支撑着这种地狱般的日子的,是同样玩游戏、有点“耿直”的学园生。执意要杀死男主的刺客【エーコ】为了保护弱者而绑架的圣女【スイカ】被求知欲把控的我行我素魔导士【ミナミ】听不进劝的冒失大小姐骑士【ミナミ】再加一个完全没有拯救世界的意思的勇者【キキ】靠谱的伙伴一个也没有。尽管如此男主还是为了解除“诅咒”而每天持续战斗!不过,因为没有战斗的力量,所以男主只是负责在场外发送指令而已。他到底能不能从游戏的世界里逃出来呢……还是说—— 🤿🤿🤿🤿🤿🤿🤿🤿🤿🤿 😁入正链接 ➡️下载地址⬅️ #ARPG#骑兵#巨乳#多女主#兽娘#恋爱模拟 #PC#RJ400653#x639