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

Резултати

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

Пребарај: #save500

当前筛选 #save500清除筛选

🦊 ETHIOPIAN WOLF: THE LAST 500 ብር ተኵላ፡ የመጨረሻዎቹ 500 Beauty so rare, it hurts to watch. 💔 ━━━━━━━━━━━━━━━━ 💔 THE RAREST CANID ON EARTH ብር ተኵላ (Bir Tekula) - "Silver Wolf" Only 500 individuals left. In the entire world. ALL living ONLY in Ethiopia.🇪🇹 If they disappear from Ethiopia - they disappear FOREVER. ━━━━━━━━━━━━━━━━ 🔥 WHAT MAKES THEM SPECIAL 🎨APPEARANCE: • Red-rust coat shimmering in sun • White chest, long elegant legs • Amber eyes, intelligent gaze • Built for high altitude (3,000-4,500m!) 📍HABITAT: • Afro-alpine meadows • "Tundra at equator" (Sanetti Plateau) • Freezing nights, thin air • Extreme conditions 🎯BEHAVIOR: • Hunts giant mole rats • Diurnal (rare for canids!) • Social packs, monogamous pairs • Cooperative breeding ━━━━━━━━━━━━━━━━ 💪 GRACE IN MOTION Watch the video. 🎬 Slow motion reveals perfection: Every step - calculated Every leap - balletic Every landing - акробат's skill At 4,000m altitude where humans struggle... The Ethiopian Wolf THRIVES. "የተራራዎች ባለቤት" (Master of the mountains) ━━━━━━━━━━━━━━━━ 🇪🇹 WHY THIS MATTERS 💚FOR ETHIOPIA: • Symbol of unique biodiversity • National pride • Ecotourism jobs • Part of identity 🌍FOR THE WORLD: • Irreplaceable genetic heritage • Ecosystem health indicator • Reminder: extinction is forever "ብር ተኵላ የኢትዮጵያ ኩራት ነው" (Ethiopian Wolf is Ethiopia's pride) ━━━━━━━━━━━━━━━━ 😢 THE THREATS ❌ Habitat loss (agriculture expansion) ❌ Disease from domestic dogs (rabies - biggest threat!) ❌ Climate change impacts ❌ Genetic bottleneck (small population) But there is HOPE.💚 ━━━━━━━━━━━━━━━━ 💪 CONSERVATION IN ACTION 🛡️WHAT'S BEING DONE: ✅ Ethiopian Wolf Conservation Programme • Vaccination campaigns • Community education • Research & monitoring ✅ National Parks protection • Ranger patrols • Habitat preservation ✅ Community involvement • Local guardians • Tourism benefits shared ✅ International support • Wildlife organizations • Research partnerships ━━━━━━━━━━━━━━━━ 🌟 WHAT YOU CAN DO 💚SPREAD AWARENESS: Share this post - most don't know they exist! 📸RESPONSIBLE TOURISM: Visit Bale/Simien Mountains Support local ecotourism 💰SUPPORT CONSERVATION: Donate to Ethiopian Wolf Conservation Programme 🗣️SPEAK UP: Rare species need advocates "500 ብቻ። እያንዳንዱ አስፈላጊ ነው።" (Only 500. Each one matters.) ━━━━━━━━━━━━━━━━ 💔 WHICH FUTURE? Your grandchildren ask: "What was an Ethiopian Wolf?" You answer: "They used to run..."😢 OR "They still run free - and WE helped save them!"💪🇪🇹 Which future do YOU choose? ━━━━━━━━━━━━━━━━ 🦊 NOT A STATISTIC 500 beating hearts. 500 graceful hunters. 500 reasons to fight. Ethiopia's gift to the world. The world's responsibility to protect. "ብር ተኵላ - የዓለም ውበት" (Ethiopian Wolf - world's beauty) ━━━━━━━━━━━━━━━━ Watch them run. 🎬 Feel their grace. Understand their rarity. Then ACT.💪 Because 500 is not a lot. But it's enough to save. If we start NOW.⏰ ━━━━━━━━━━━━━━━━ 🌍 ETHIOPIA | ЭФИОПИЯ | ኢትዮጵያ 📱@ethiopia telegram #EthiopianWolf#Save500#CriticallyEndangered#BaleMountains#WildlifeConservation#EthiopiaPride#ProtectNature#EndangeredSpecies