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

Резултати

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

Пребарај: #toukendanshi

当前筛选 #toukendanshi清除筛选
Rui's Ramble

@RsRamble · Post #636 · 18.08.2024 г., 06:39

「三日月宗近。打ち除けが多い故、三日月と呼ばれる。よろしくたのむ。」 刀剑乱舞的三日月宗近 Cosfest 2024 D1 (2024-08-10) #mikazuki#mikazukimunechika#三日月宗近#toukenranbu#刀剣乱舞#toukendanshi#刀剣男士#cosplay#game#cosfest#cosfest2024#singapore#sgcosplay#cosplaysg

Rui's Ramble

@RsRamble · Post #649 · 26.08.2024 г., 18:10

我今天就是菜死,也要学会这破相机 切个P档,滤镜FL,饱和+3,看我无情铁手,咔嚓! (五分钟后)真香,还是手机好用 OOC致歉,围巾忘家里了,扫把又不好带 场照还得修几天,只能先发点花絮玩烂梗了 摄影老师很好抓拍,使我快门旋转 道具都是抢来的,富哥富姐都是人家 独脚架是我的,拿来扮演扫把的 刀剑乱舞的大和守安定 拍摄于夏日祭 (2024-08-24) #yamatonokamiyasusada#大和守安定#toukenranbu#刀剣乱舞#toukendanshi#刀剣男士#cosplay#game#japaneseclothes#summerfestival#bonodori#jas#japaneseassociationsingapore#japaneseassociation#singapore#sgcosplay#cosplaysg

Rui's Ramble

@RsRamble · Post #694 · 19.09.2024 г., 11:47

「我來助你!」 玩梗致歉,刚好有道具就试了下黄风大圣那句经典台词 围巾致歉,带了,这张忘戴了 咕咕咕预告,后面还有精神状态更为稳定的图,待我慢慢修 第一次试Lr + Ps + 蛋糕 + Ps的复杂工序 刀剑乱舞的大和守安定 x 黑神话悟空的黄风大圣 拍摄于Doki Doki Anime Market Chibi (2024-09-07) #yamatonokamiyasusada#大和守安定#toukendanshi#刀剣男士#toukenranbu#刀剣乱舞#yellowwindsage#黄风大圣#blackmythwukong#黑神话悟空#cosplay#game#meme#animeconvention#ddam#dokidokianimemarket#leisureparkkallang#singapore