Как работает функция 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
#TRON
TRON DAO расширяет академическую программу
TRON DAO объявила о расширении инициативы TRON Academy и сотрудничестве с университетами: Dartmouth College, Princeton University, University of Oxford и University of Cambridge.
Программа направлена на поддержку студенческих блокчейн-сообществ, проведение хакатонов, образовательных мероприятий и развитие исследований в сфере Web3.
Инициатива усиливает присутствие экосистемы TRON в академической среде и ориентирована на долгосрочное привлечение разработчиков.
Just In: Tether has minted $1B $USDT on the #Tron Network.
They have minted $2B $USDT on #Tron in 2026.
https://intel.arkm.com/explorer/entity/tether
https://x.com/OnchainLens/status/2013622137429598705
Follow @onchainlens for more onchain updates
Just In: Tether has minted $1B $USDT on the #Tron Network.
They minted for the first time in 2026.
https://intel.arkm.com/explorer/entity/tether
https://x.com/OnchainLens/status/2009583998067220592
Follow @onchainlens for more onchain updates
Just In: Tether has minted $1B $USDT on the #Tron Network. In 2025, they minted $26B $USDT on @trondao. https://x.com/OnchainLens/status/2006009190461198524 Follow @onchainlens for more onchain updates
Just In: Tether has minted $1B $USDT on the #Tron Network.
In 2025, they minted $26B $USDT on @trondao.
https://x.com/OnchainLens/status/2006009190461198524
Follow @onchainlens for more onchain updates
💸 More Subsidies, Smoother Transfers!
TokenPocket has officially increased the monthly TRON transfer subsidy pool — giving more users the chance to enjoy gas-free transactions on @trondao.
✅ No $TRX? No problem — TP covers it!
✅ Seamless experience for new and active users.
✅ Available across all #TRON addresses in TokenPocket.
Start sending with zero hassle and enjoy effortless transfers today! 👉tp.xyz
💙 With TokenPocket, Discover More on TRON.
> Experience seamless integration with the TokenPocket Chrome Extension on the #TRON network.
👉https://extension.tokenpocket.pro
JustLend DAO is TRON's leading DeFi platform, offering lending, staking, and more native TRON services with over $7.6B TVL.
Now, with TokenPocket, you can seamlessly access JustLend DAO through the TokenPocket Chrome Extension on TRON.
Manage your assets, stake $TRX, and maximize your DeFi experience—all in one place!🚀
Now you can use $USDT to cover TRON gas fees on TokenPocket!
Check out how Cointelegraph introduces this feature! #TRON👇
https://cointelegraph.com/news/no-trx-no-problem-tron-network-wallet-uses-usdt-for-transaction-fees
❓What's the best way to save gas costs on TRON?
🎯Pro Tip: Enable TokenPocket's TRON Energy Rental Service.
e.g. ⤵️
Before: 27.25 $TRX For One Transaction
After: 7.71 $TRX For One Transaction
✅Save 72.95% on Gas Costs!
TokenPocket's TRON Energy Rental Service can help you save up to 75% on gas costs on TRON of each transaction! $TRX #TRON
🔴Save Gas Anytime, Anywhere!
TokenPocket TRON Energy Rental service is available for all the DApps live on TRON!
🎯No matter what interactions you make on TRON, you can use the #TRON Energy Rental service to Save $TRX, which can help you save up to 75% on gas costs!
Guide👉https://help.tokenpocket.pro/en/wallet-faq-en/tron-wallet/energy-rental