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

Резултати

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

Пребарај: #ayuso

当前筛选 #ayuso清除筛选
SIN LÍNEA MX (OFICIAL)

@SINLINEAMXnoticias · Post #32012 · 06.05.2026 г., 03:47

¡La audacia! 🤡 Pide que no caigamos en la trampa de quienes quieren dividirnos... ¡mientras usa etiquetas como "narcoestados" y "dictadores de ultraizquierda"! 🗣️ El doble rasero de Ayuso es de campeonato 👑 Un discurso incendiario que solo busca el aplauso fácil de la derecha más rancia 🧐 #Polarización#Ayuso#SinLinea

SIN LÍNEA MX (OFICIAL)

@SINLINEAMXnoticias · Post #31994 · 05.05.2026 г., 19:50

¡Así debe de ser! 👊 La presidenta #Sheinbaum le puso nombre y apellido al intento de romantizar la conquista. Quienes hoy quieren vender a Hernán Cortés como “héroe” olvidan que la historia también tiene memoria, heridas y dignidad. La presidentA fue clara: reivindicar atrocidades no es debate histórico, es nostalgia colonial. Y esa narrativa, tarde o temprano, está destinada a la derrota. #Sheinbaum#Ayuso#HernánCortés#México#Soberanía#SinLínea