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

Резултати

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

Пребарај: #darthvader

当前筛选 #darthvader清除筛选

🇬🇧Star Wars: Target Vader #1-6 🇷🇺Звёздные Войны: Цель - Вейдер #1-6 Дарт Вейдер - самый опасный человек в Галактике. Со всей военной мощью Империи в своём распоряжении и с тёмной стороной Силы, ни один враг не может бросить ему вызов и надеяться на победу. Но кое-кто хочет свести счёты с Тёмным Владыкой. Охота началась. #комикс#comics#дартвейдер#darthvader #marvel

Mil ideas para regalar 🎁

@milideaspararegalar · Post #6404 · 25.08.2023 г., 16:56

Felpudo Darth Vader – Welcome to the Dark Side, genial regalo para los seguidores de la saga #FelpudosOriginales#Decoración#DarthVader#StarWars https://www.milideaspararegalar.es/producto/felpudo-darth-vader-welcome-to-the-dark-side/ 💻www.milideaspararegalar.es

Mil ideas para regalar 🎁

@milideaspararegalar · Post #6119 · 10.08.2022 г., 16:56

Felpudo Darth Vader – Welcome to the Dark Side, genial regalo para los seguidores de la saga #FelpudosOriginales#Decoración#DarthVader#StarWars https://www.milideaspararegalar.es/producto/felpudo-darth-vader-welcome-to-the-dark-side/ 💻www.milideaspararegalar.es

Mil ideas para regalar 🎁

@milideaspararegalar · Post #5627 · 13.09.2021 г., 15:57

Felpudo Darth Vader – Welcome to the Dark Side, genial regalo para los seguidores de la saga #FelpudosOriginales#Decoración#DarthVader#StarWars https://www.milideaspararegalar.es/producto/felpudo-darth-vader-welcome-to-the-dark-side/ 💻www.milideaspararegalar.es

Aesthetica

@Aetatesolis · Post #4013 · 17.03.2025 г., 06:38

Star Wars deals with the essential problem: Is the machine going to control humanity, or is the machine going to serve humanity? ...Darth Vader is a man taken over by a machine, he becomes a machine, and the state itself is a machine. There is no humanity in the state. What runs the world is economics and politics, and they have nothing to do with the spiritual life. -Joseph Campbell Myth and Meaning: Conversations on Mythology and Life #starwars #darthvader #josephcampbell AETATESOLIS

12
ПретходнаСтраница 1 од 2Следна