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

Резултати

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

Пребарај: #riyad

当前筛选 #riyad清除筛选
Antoine Cléraux

@corrAntoine · Post #382 · 19.02.2025 г., 19:07

🇷🇺🇺🇸Bilan des négociations russo-américaines Une rencontre historique entre représentants de la #Russie et des États-Unis s’est déroulée aujourd’hui à #Riyad, en Arabie Saoudite. A la tête des délégations, Sergueï Lavrov et son homologue Marco Rubio. Nous revenons sur les points clés de cette journée avec Antoine Cléraux. RT en français • Osez questionner !

Antoine Cléraux

@corrAntoine · Post #286 · 10.09.2024 г., 08:41

Bienvenu au club Le ministre russe des Affaires étrangères Sergueï #Lavrov est arrivé dimanche 8 septembre à #Riyad, la capitale saoudienne. Au cœur de cette visite officielle : une réunion ministérielle conjointe du dialogue stratégique entre la Russie et le Conseil de coopération des pays arabes du golfe #Persique. À l’issue de son entretien avec son homologue soudanais, le ministre russe des Affaires étrangères est intervenu devant les journalistes. Les points forts de cette allocution avec notre reporter Antoine Cléraux. RT en français

RT France actualités

@rt_fra · Post #40757 · 07.05.2026 г., 08:20

😃Ormuz : Riyad freine Trump ▪️Selon NBC News, Donald #Trump a suspendu « Project Freedom » après le refus de l’Arabie saoudite d’autoriser l’utilisation de ses bases militaires et de son espace aérien pour l’opération dans le détroit d’#Ormuz. ▪️L’initiative visait à escorter des navires à travers le détroit après les menaces iraniennes contre le trafic maritime et les tensions liées aux frappes américaines et israéliennes. ▪️#Riyad aurait été pris de court par l’annonce de Trump sur Truth Social. L’Arabie saoudite a ensuite refusé l’accès à la base aérienne Prince #Sultan ainsi qu’aux survols militaires liés à l’opération. ▪️Un échange entre Trump et Mohammed ben #Salmane n’a pas permis de débloquer la situation. D’après NBC, ce refus a directement conduit Washington à mettre l’opération en pause. ▪️Le #Qatar et #Oman auraient également été informés après l’annonce publique, malgré les affirmations de la Maison Blanche selon lesquelles les alliés régionaux avaient été prévenus en amont. ▪️#Washington maintient néanmoins une forte présence militaire dans le #Golfe, alors que les discussions autour d’un possible accord avec l’#Iran se poursuivent. RT en français • Osez questionner !