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

Пребарај: #cepal

当前筛选 #cepal清除筛选
Marx21.it

@marx21news · Post #9174 · 10.11.2025 г., 07:44

CEPAL aggiorna le sue proiezioni di crescita per l’America Latina e i Caraibi di Andrea Vento – Gruppo Insegnanti di Geografia Autorganizzati, 5 novembre 2025 La Commissione Economica per l’America Latina e i Caraibi delle Nazioni Unite (CEPAL) ha rivisto al rialzo le sue previsioni di crescita per la regione: ➡️ +2,4% nel 2025 ➡️ +2,3% nel 2026 La regione rimane però intrappolata in una trappola di bassa crescita, con tassi medi attorno al 2%, bassi investimenti, scarsa produttività, mercati del lavoro poco dinamici e forti disuguaglianze. Le revisioni al rialzo riflettono un contesto internazionale meno sfavorevole del previsto, ma non cambiano la diagnosi di fondo: l’America Latina continua a crescere lentamente, e serve una profonda trasformazione produttiva per migliorare produttività, occupazione e qualità dello sviluppo. Secondo la CEPAL, il Sud America dovrebbe crescere del 2,9% nel 2025, grazie ai maggiori scambi con la Cina e ai prezzi più alti delle materie prime; l’America Centrale del 2,6%, e i Caraibi del 4,7% (o dell’1,9% escludendo la Guyana). Situazione difficile per alcuni paesi: Cuba (-1,5%) e Haiti (-2,3%) restano in recessione, mentre Argentina (+4,3%), Paraguay (+4,5%) e Guyana (+12,6%) guidano la crescita. La CEPAL invita i governi a: ✅ preservare la stabilità macroeconomica, ✅ rafforzare le istituzioni fiscali e monetarie, ✅ promuovere politiche produttive sostenibili e cooperative. Il prossimo dicembre verrà pubblicato il rapporto Preliminary Overview of the Economies of Latin America and the Caribbean 2025, con ulteriori analisi e proiezioni aggiornate. #CEPAL#AmericaLatina#GeografiaEconomica#CrescitaEconomica#Disuguaglianze#AmericaCentrale#Caraibi#EconomiaLatinoamericana#GIGA https://www.marx21.it/internazionale/la-cepal-aggiorna-le-sue-proiezioni-di-crescita-per-lamerica-latina-e-i-caraibi-si-prevede-una-crescita-del-24-per-il-2025-e-del-23-per-il-2026/