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

Пребарај: #squeri

当前筛选 #squeri清除筛选
Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #52428 · 30.03.2026 г., 10:40

La X Commissione della Camera ha approvato emendamenti al Dl Bollette che ristrutturano il telemarketing: nullità dei contratti luce e gas stipulati telefonicamente senza consenso esplicito; obbligo di identificazione del numero; Agcom può ordinare il blocco delle linee; inversione dell'onere della prova: spetterà al venditore dimostrare il consenso preventivo fornito dall'utente contattato. Emendamenti a firma Alberto #Gusmeroli, Silvio #Giovine, Luca #Squeri, Alberto Luigi #Barabotti, Carmen Letizia #Giorgianni, Massimo #Milani. @UltimoraPolitics24

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #39241 · 11.05.2022 г., 09:49

#Italia#Camera Nello specifico, verranno votate le seguenti mozioni: 📌 1-00540 a firma #Lupi (#NcI), #Squeri (#FI) e #Shullian (#SVP): supporto allo sviluppo di tecnologie di fusione a confinamento e fissione di nuova generazione, e considerare di energia atomica di nuova generazione come fonte sostenibile 📌 1-00545, sostenuta da #Alternativa, #Manifesta, #GI, #EV e da Trizzino (#Azione|RE): Non intraprendere azioni tese all'impiego dell'energia nucleare 📌1-00614, sostenuta dal #M5S: Proseguire la ricerca tecnologica per lo sviluppo della fusione nucleare e individuare un deposito unico nazionale per i rifiuti radioattivi 📌1-00628, sostenuta dalla #Lega: adottere iniziative a sostegno della ricerca in ambito nucleare, aderire a progetti internazionali per la realizzazione di nuovi impianti e individuare luoghi da adibire a depositi per rifiuti radioattivi 📌1-00641, sostenuta da #FdI: Investire nel breve periodo nella produzione di energia nucleare all'estero e sostenere nel lungo periodo la ricerca sulla fusione 📌1-00649, sostenuta da #EV, #GI e #SI: adottare iniziative per perseguire la transizione verso energie pulite e astenersi da ogni iniziativa volta a consentire lo sfruttamento dell'energia nucleare in Italia. 📌1-00664, sostenuta da #Azione|RE, #PiúE|RE e #SVP|EPP: adottare iniziative per sostenere la ricerca tecnologica sui reattori a fissione nucleare di ultima generazione e adottare iniziative per includere l'energia elettrica generata da centrali nucleari, con reattori a fissione dalla terza generazione evoluta in poi, nel mix energetico nazionale. @UltimoraPolitics