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

Пребарај: #waw2025

当前筛选 #waw2025清除筛选
Rosatom Global

@rosatom_global · Post #211 · 26.09.2025 г., 14:44

🌐BRICS Nuclear Energy Platform: shaping the future of global nuclear energy On 26 September 2025, Moscow hosted the annual conference of the BRICS Nuclear Energy Platform as part of World Atomic Week (WAW-2025). The event brought together leaders and partners from Brazil, Vietnam, Egypt, Indonesia, Iran, China, South Africa, the UAE, Ethiopia, Turkey, and the ASEAN Energy Hub to discuss 2025 results and plans for 2026. A key moment of the conference was the approval of the Platform’s first strategic concept, outlining priorities such as human resource development, fundraising for nuclear projects, supply chain sustainability, reactor construction, nuclear fuel cycle technologies, and public acceptance of nuclear energy. Elsie Pule, Chief Coordinator of the Platform, emphasized the growing global role of BRICS: “According to her, the group accounts for almost one-third of operating NPPs and more than 70% currently under-construction power units. Elsie Pule predicted that the BRICS’s share would be least two-thirds of all new nuclear capacity added to the global NPP fleet by 2030.” Alexey Likhachev also highlighted Rosatom’s commitment to international cooperation: “By tradition, Rosatom supports international cooperation, partnerships, and the exchange of best practices as we believe that the development of safe, sustainable and innovative energy - especially nuclear energy - is only possible through joint efforts. A year and a half ago, Rosatom joined the initiative for creating the BRICS Nuclear Energy Platform. Over the first year, the Platform became the site for direct exchange of experience, knowledge, and technologies for public and private companies. The addition of new members is important and symbolic as it confirms that the number of partners sharing our goals and values is increasing.” During the conference, Nucleo Brasil Energia Participações Ltd. officially joined the Platform, further strengthening international collaboration in nuclear energy. #Rosatom#BRICS#NuclearEnergy#WAW2025#InternationalCooperation