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 слични објави

Пребарај: #tvm

当前筛选 #tvm清除筛选
Venture Village Wall 🦄

@venturevillagewall · Post #3755 · 30.12.2024 г., 22:00

DeFi Innovations and Bitcoin Surge Bitcoin valued at $92,000, Jan van Eck predicts possible future value at $300,000. In notable developments, TON Foundation partners with Jupiter to launch a liquidity aggregator on the TON Virtual Machine, enhancing DeFi capabilities. MicroStrategy recently acquired 2,138 BTC for $209 million, raising total BTC holdings to 446,400. Meanwhile, a massive transfer of 100 million USDC has been reported on Coinbase. #Bitcoin#DeFi#Jupiter#TON#Crypto#MicroStrategy#Liquidity#Blockchain#Investment#USDC#WhaleAlert#TVM#Finance#Partnership#DAO#Cryptocurrency #2025 #Future#Ecosystem

Crypto M - Crypto News

@CryptoM · Post #65294 · 12.04.2026 г., 15:15

🚀 TRON Network Implements Proposal 106 to Enhance Compatibility TRON Network has officially passed Proposal 106 as of April 10 at 20:00 UTC+8. According to ChainCatcher, the mainnet has adjusted the behavior and execution cost of the SELFDESTRUCT instruction. Contracts will only be permanently removed from the blockchain if the instruction is called within the same transaction as the contract's creation. Otherwise, executing the instruction will merely transfer the assets within the contract to a specified address, without deleting the contract itself. Additionally, the energy consumption for SELFDESTRUCT has been changed from 0 to 5000. This adjustment aligns TRON's mechanisms more closely with Ethereum, enhancing the compatibility of the TRON Virtual Machine (TVM). It aims to provide more stable foundational support for multi-chain development and ecosystem adaptation. #TRON#Proposal106#Blockchain#Ethereum#TVM#SELFDESTRUCT#Mainnet#MultiChain#Ecosystem#Crypto#ETH#TRX

Venture Village Wall 🦄

@venturevillagewall · Post #4059 · 03.02.2025 г., 16:00

Massive USDT Transfer and Market Insights 🚨 160 million #USDT transferred from #Bitfinex to Tether Treasury. Bybit CEO estimates total liquidations in crypto exceed $2 billion, likely closer to $8-10 billion. U.S. tariffs on Canada, Mexico, and China commence soon, with negotiations expected. This week features major earnings reports from Google, AMD, MicroStrategy, and Amazon. Market impacts await as the U.S. NFP and unemployment rate data are released next week. 📊 Weekly Spot ETF Flows: BTC +$559M, ETH -$45.5M. 🔗 Full report here: link 🔗 More on TVM Ventures: link #USDT#Crypto#Bitfinex#Bybit#Liquidation#Tariffs#Earnings#Google#MicroStrategy#Amazon#NFP#Unemployment#TVM#DeFi#Investment#MarketInsights#Finance#Blockchain#CryptoNews#VC#ETH