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

Резултати

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

Пребарај: #jetstream

当前筛选 #jetstream清除筛选
平价机场收录

@jichangenen · Post #173 · 25.03.2023 г., 03:00

#JetStream VPN #无限流量 JetStream VPN 无限流量/3天,7个节点,速度还行。超出50G限速 不需要邮箱验证 支付宝、PayPal、信用卡 🍟套餐 44.5/年/50G;80.5/年/100G;120/年/200G 注意,是无限流量,前50G/100G/200G不限速,超出后限速10M/20M/30M 机场

平价机场收录

@jichangenen · Post #96 · 12.03.2023 г., 11:11

已收录机场 我还是分开发比较好。 欢迎投稿 群组 · 搬运的代理软件下载地址 · #通知 · #收录 #免费机场alwaysfree #三毛机场 #996程序员倾情打造 #FCCloud #云图极速sofun #白嫖机场 #acfun #阿狸云 #一乐 #Virtual S Private Network #oine #袋鼠加速器 #大牛机场 #Coral Moss #虾米云 #Proxyvip #CLOUD『爬牆雲』 #Rspeed #全球上网 #Free✈️ #Ensoleillé #LL #EMO #青森Cyanmori #BAKAPIE #五元店 #极速云 #付费机场 #夜猫云☁️ #XUEQIU #DiffAuto® #Targoo Cloud #小白云 #菠萝男孩渡海而来 #Faston #可可云 #维尼云 #十元店 #V2Link VPN #EFCloud #风车机场 #一分机场 #Tencent云 #新生机场 #雨燕云 #时代互联-小熊α #凌云网络 #暗影VPN #慈善机场 #梯子 #Freeplus #PIniaCloud #不将就机场 #三分机场 #幻神节点服务 #亏本机场 #福利机场 #赔钱机场 #Linki #Hneko #Misaka Airport #23区空港 #Bayria #特价机场 #JJCloud-高速高端稳定 #性价比机场 #深度漫游 #魔法云 #米丝云 #外面看看网络加速 #果酱Cloud #穿云 #JetStream VPN #牛逼机场 #免费机场 #ELK CLOUD #MAX全球加速 #弱智云