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

Пребарај: #snoopdogg

当前筛选 #snoopdogg清除筛选

@SnoopDogg goes all-in on Telegram Gifts Legendary rapper ✔️ Snoop Dogg has added an NFT gift to his Telegram channel profile — a vinyl player Record Player #12 417, sent by @s0meone_u_know and is collecting boosts for the channel. Drop it like it's hot 🐶 In addition, Snoop Dogg added a number of other Telegram NFT gifts: in particular, Plush Pepe #2 113 from @Kallen__T, two vintage cigars 🎁 and a gold watch🎁 to your collection of gifts. Profile background is brown Chestnut, the new trendy color, the symbol is the Ushanka Hat. After Snoop Dogg "put on"🎁 Record Player on his profile, the floor price of this NFT gift rose from less than $TON to over $TON in just a few minutes. Snoop Dogg in the Crypto World • Known under the pseudonym Cozomo de' Medici, he has amassed an NFT collection worth tens of millions of dollars. • Purchased “pix” NFT masterpieces (“Right-click and Save As Guy”, “Some Asshole”) for thousands of ETH. • Created his own NFT collections (“A Journey with the Dogg”, “Passport Series”) with exclusive utilities for fans. • Invested in Fluf World projects and holds Bored Ape from BAYC. • Partnered with Sound and Cardano (NFT Skechers sneakers) to advance Web3 in music and fashion. Buy Telegram gifts🎁🎁 #SnoopDogg#PlushPepe#NFT

🇺🇸📊 以太全球新聞 📆 2025-10-10 EthereumGlobalNews📈NFT觀察🎁🎁🎁🎁🎁🎁🎁🎁🎁🎁🎁🎁 Check these NFT from snoopdogg Let uncle Snoop teach you how to make the money!!One post $12M in sale for 30mins. #Snoopdogg#telegram#nft#Ton #legendrapper#WSforever