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

Пребарај: #africapower

当前筛选 #africapower清除筛选

⚡ ETHIOPIA: AFRICA'S ENERGY POWERHOUSE ኢትዮጵያ፡ የአፍሪካ የኃይል ማዕከል Not just surviving - POWERING the future! 🌍💪 ━━━━━━━━━━━━━━━━ ⚡ GRAND ETHIOPIAN RENAISSANCE DAM (GERD) ታላቁ የኢትዮጵያ ህዳሴ ግድብ 🏗️AFRICA'S LARGEST DAM: • 74 BILLION m³ capacity • 5,150 MW power • 175m high (57 floors!) • $5 billion - 100% Ethiopian-funded! 🇪🇹 • Status: OPERATIONAL ⚡ "የኢትዮጵያ ህዳሴ በኢትዮጵያውያን" (Ethiopian Renaissance by Ethiopians) ━━━━━━━━━━━━━━━━ 💡 WHAT IT MEANS ✅ Powers all Ethiopia + exports ✅ Sudan: flood control + steady flow ✅ Egypt: regulated water supply ✅ 100% renewable - ZERO emissions ✅ Lights millions of homes across East Africa "One dam lighting half of Africa"⚡🌍 ━━━━━━━━━━━━━━━ 🌱 100% GREEN ENERGY NATION Ethiopia's mix: • Hydropower: 95%+ • Wind: Growing fast • Solar: Huge potential • Coal & gas: ZERO ✅ World's cleanest energy grid!🌿 ━━━━━━━━━━━━━━━ 🔌 ENERGY EXPORT - "AFRICA'S BATTERY" Currently powering: • 🇸🇩 Sudan: 100+ MW • 🇩🇯 Djibouti: 60+ MW • 🇰🇪 Kenya: Ready! Future: South Sudan, Somalia, Eritrea, Egypt 💰 Billions in export income + regional peace "የኢትዮጵያ ኃይል የአፍሪካን ያበራል" (Ethiopian power lights Africa) ━━━━━━━━━━━━━━━ 👷 OPPORTUNITIES FOR YOUTH ⚡CAREERS: • የኤሌክትሪክ ምህንዲሶች (Engineers) • Dam operators • Renewable specialists • Grid managers 🎓 Training at Ethiopian Electric Power, universities, GERD site 💼 Thousands of jobs, high salaries, build the future! ━━━━━━━━━━━━━━━ 💚💛❤️ FUNDED BY ETHIOPIANS Every citizen contributed: • Salary donations • Diaspora bonds • Personal savings More than infrastructure - это символ единства и гордости! "ህዳሴ - የኢትዮጵያውያን ኩራት" (Renaissance - Ethiopian Pride) ━━━━━━━━━━━━━━━ 🌍 GLOBAL IMPACT Ethiopia proves: ✅ Renewable energy works at scale ✅ Africa can self-fund development ✅ Green growth possible ✅ Cooperation beats conflict The world watches - Ethiopia delivers!🌟 ━━━━━━━━━━━━━━━ ⚡ MORE COMING 🚀 Next projects: • Koysha Dam (2,160 MW) • Wind & solar expansion • Geothermal (Rift Valley) Ethiopia's energy future = UNLIMITED!💡 ━━━━━━━━━━━━━━━ 💡 MIND-BLOWING FACTS: 🤯 Reservoir takes 3 years to fill 🤯 Could power 300+ million people 🤯 12,000+ workers built it 🤯 10+ million m³ concrete 🤯 Already generating power! ━━━━━━━━━━━━━━━ ⚡ FROM WATER TO POWER 🌊 Part 1: Water = Life source ⚡ Part 2: Power = Future engine Ethiopian Renaissance by Ethiopians, for Africa!🇪🇹💪 The future is POWERED BY ETHIOPIA! 💡🌟 ━━━━━━━━━━━━━━━ 🌍 ETHIOPIA | ЭФИОПИЯ | ኢትዮጵያ 📱@ethiopia telegram #GERD#EthiopiaEnergy#GreenEnergy#AfricaPower#EthiopianPride#RenewableEnergy#PoweringAfrica