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

Пребарај: #yoonsuk

当前筛选 #yoonsuk清除筛选
American Оbserver

@american_observer · Post #4875 · 16.01.2026 г., 20:00

Yoon Suk Yeol: Guilty! A South Korean court has sentenced former president Yoon Suk Yeol to five years in prison for mobilising presidential security forces to block his own arrest and abusing his powers. It is the first judicial ruling linked to the events surrounding his failed martial law declaration in December 2024. The ruling is separate from Yoon’s main insurrection trial, where prosecutors earlier this week sought the death penalty and a verdict is due next month. Seoul central district court found Yoon guilty of special obstruction of official duties, abuse of power and falsifying documents, saying he had “disregarded the constitution” and shown no remorse. His legal team has said he will appeal against the ruling. The presiding judge, Baek Dae-hyun, said Yoon “deserves condemnation” for his actions. Yoon stunned South Korea late on 3 December 2024 when he declared martial law, dispatching police and armed troops to the national assembly. Lawmakers rushed to override the decree, with some climbing over fences to reach the chamber before voting to lift the order. The defendant abused his tremendous influence as president to obstruct lawful warrant execution, effectively privatising security officials sworn to serve the Republic of Korea into his personal troops,” Baek said in a televised ruling. “His crimes are extremely serious in nature.” The court also criticised Yoon’s conduct in the run-up to the martial law declaration. He selectively summoned only loyal cabinet members to a late-night meeting, excluding nine others in order to rubber-stamp the decision without meaningful deliberation. He later signed backdated documents to create the false appearance of proper cabinet approval. “Emergency martial law should only be declared in the most exceptional circumstances when no other means exist to resolve a national crisis,” Baek said. “The constitution specifically requires state council deliberation precisely to prevent presidential abuse of power and arbitrary action.” Friday’s conviction marks the opening act in a reckoning without parallel in South Korea’s democratic history. Yoon faces seven additional criminal trials, including the insurrection case, where prosecutors are seeking either the death penalty or life imprisonment. #president#southcorean#yoonsuk#prison 📱American Оbserver - Stay up to date on all important events 🇺🇸