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

Резултати

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

Пребарај: #tabi

当前筛选 #tabi清除筛选
Airdrop3 LTD

@airdrop3ltd · Post #384 · 08.06.2023 г., 08:33

#Tabi Airdrop Patner Binance Labs 🚘Reward : IRON Box NFT - Raised $10M fund - Backed by Binance Labs and more 👑 Claim free NFTs to be an Early Adopter. ➡️ Claim now: TABI Airdrop https://tabi.lol?code=212789870963717 👉 Connect BSC network 👉 Go to Sailor's Quest > Connect discord > get voyage role, verify > 👉 connect twitter|Follow|Verify 👉 Share Broadcast message on Twitter & Verify 👉 Claim NFT. Tabi The Voyagers - The port 🎁 Complete Quest And Claim Nft Bnb Fee Required..

Hashtags

Ramadan Crypton

@RamadanCrypton · Post #2744 · 30.01.2025 г., 16:59

#активности#STORY#TABI Апдейты по активностям в проектах: 1. Помните Tabi Chain в котором мы фармили перья феникса и меняли их на токены GG? Сейчас проект анонсировал сжигание этих токенов GG для получения дропа. Также не забываем выполнять задания и подключать кошельки в их тапалке TabiZoo, если тапали раннее её. Что делать: - переходим на кран и получаем тестовые токены Tabi для оплаты комиссий; - сжигаем токены здесь; Дедлайн: 24 февраля. Отношение к проекту негативное, во всех своих активностях занимается баблосбором, но хочется уже добить активность... 2. Минтим памятную NFT в Story и забираем роли в дискорде. Что делать: - проверяем бейджи, если минтили их; - минтим здесь памятную NFT; - здесь подключаем кошелёк и получаем роли; - заходим в дискорд и проверяем роли. Дедлайн: 3 февраля 3. Проверяем апдейты в тапалках. Могли появиться новые задания или возможность подключения кошелька. Искать по тегам #SIDEKICK#LIVEART#TOWER#PINAI,