Как работает функция 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
🎬Die letzte Kinovorführung im Rahmen des Internationalen Filmfestivals ARCTIC OPEN findet am 3. Februar um 19:00 Uhr statt.
🎞️Dokumentarfilm „Stimmen der Arktis“ wird in russischer Sprache mit englischen Untertiteln gezeigt:
Der Film erzählt von einer Reise hinter den Polarkreis und vereint drei eigenständige Novellen über die Menschen des hohen Nordens, ihre Traditionen, ihr Leben und ihre Entscheidungen. Der Musiker und DJ Denis Simachev begibt sich auf eine Expedition durch die russische Arktis auf der Suche nach einzigartigen Natur- und Kulturgesängen.
📽️Jeder Teil des Films bietet einen Einblick, wie moderne Technologien, Schamanismus, musikalische Traditionen und Alltag unter den Bedingungen des rauen Klimas und des kulturellen Wandels aufeinandertreffen. Der Film zeichnet ein reichhaltiges Bild des Lebens der nördlichen Gemeinschaften und spiegelt den Kampf um die Bewahrung von Traditionen in einer Welt des dynamischen Wandels wider.
Meldet euch an und seid dabei!😉
#kino#doku#polar#arktis#expedition
Dokumentation-Komödie „Die Väter“ wird am 18. Februar um 18:00 Uhr in russischer Sprache mit englischen Untertiteln gezeigt.
🎥 Der Film erzählt von einem Vater-Sohn-Gespann, das in einem Dorf ein Kinderfilmfestival organisiert und gleichzeitig eigene Kurzfilme für dieses Programm dreht. Die Dreharbeiten werden mit sehr ungewöhnlichen Mitteln durchgeführt: Anstelle einer Kamera wird ein gewöhnliches Mobiltelefon verwendet, anstelle eines Stativs eine Schaufel, und als Schauspieler treten die Kinder und Enkelkinder der Protagonisten auf. Diese Kombination aus künstlerischer Idee und Alltag verwandelt die Arbeit an den Filmen in eine Reihe von leichten, manchmal witzigen Situationen und unerwarteten Schwierigkeiten.
🏆Das Projekt wurde auf einer Reihe russischer Filmfestivals ausgezeichnet, darunter mit Preisen in Dokumentarfilmwettbewerben, und wurde im Hauptprogramm internationaler Festivals gezeigt.
❗️FSK: 18+
📲Anmeldung
#kino#film#vater#doku#komödie#filmfestival
Dokumentation-Komödie „Die Väter“ wird am 18. Februar um 19:00 Uhr in russischer Sprache mit englischen Untertiteln gezeigt.
🎥 Der Film erzählt von einem Vater-Sohn-Gespann, das in einem Dorf ein Kinderfilmfestival organisiert und gleichzeitig eigene Kurzfilme für dieses Programm dreht. Die Dreharbeiten werden mit sehr ungewöhnlichen Mitteln durchgeführt: Anstelle einer Kamera wird ein gewöhnliches Mobiltelefon verwendet, anstelle eines Stativs eine Schaufel, und als Schauspieler treten die Kinder und Enkelkinder der Protagonisten auf. Diese Kombination aus künstlerischer Idee und Alltag verwandelt die Arbeit an den Filmen in eine Reihe von leichten, manchmal witzigen Situationen und unerwarteten Schwierigkeiten.
🏆Das Projekt wurde auf einer Reihe russischer Filmfestivals ausgezeichnet, darunter mit Preisen in Dokumentarfilmwettbewerben, und wurde im Hauptprogramm internationaler Festivals gezeigt.
❗️FSK: 18+
📲Anmeldung
#kino#film#vater#doku#komödie#filmfestival
🎬Die letzte Kinovorführung im Rahmen des Internationalen Filmfestivals ARCTIC OPEN findet am 3. Februar um 19:00 Uhr statt.
🎞️Dokumentarfilm „Stimmen der Arktis“ wird in russischer Sprache mit englischen Untertiteln gezeigt:
Der Film erzählt von einer Reise hinter den Polarkreis und vereint drei eigenständige Novellen über die Menschen des hohen Nordens, ihre Traditionen, ihr Leben und ihre Entscheidungen. Der Musiker und DJ Denis Simachev begibt sich auf eine Expedition durch die russische Arktis auf der Suche nach einzigartigen Natur- und Kulturgesängen.
📽️Jeder Teil des Films bietet einen Einblick, wie moderne Technologien, Schamanismus, musikalische Traditionen und Alltag unter den Bedingungen des rauen Klimas und des kulturellen Wandels aufeinandertreffen. Der Film zeichnet ein reichhaltiges Bild des Lebens der nördlichen Gemeinschaften und spiegelt den Kampf um die Bewahrung von Traditionen in einer Welt des dynamischen Wandels wider.
Meldet euch an und seid dabei!😉
#kino#doku#polar#arktis#expedition
📢Unser Tipp für alle Geschichts- und Kulturfans: „Katharina die Große – Die Zarin aus Zerbst“ in der ARD Mediathek!🍿
🎬 Diese faszinierende Folge aus der Reihe Geschichte Mitteldeutschlands erzählt die außergewöhnliche Lebensgeschichte einer der einflussreichsten Frauen Europas: Wie eine junge Prinzessin aus Zerbst zur mächtigen Zarin Russlands wurde: von ihren Anfängen in einem kleinen deutschen Fürstentum über den Zarenhof bis zu ihrer Herrschaft über ein riesiges Reich.
📺 Taucht ein in ein spannendes Kapitel europäischer Geschichte voller Intrigen und persönlicher Wandlungen! Die Doku ist jetzt in der ARD Mediathek online verfügbar.
#geschichte#doku#katharinadiegrößte#ardmediathek#kultur#empfehlung
📆Heute vor 84 Jahren: Am 22. Juni 1941 überfällt Nazi-Deutschland die Sowjetunion. Hitler bricht den Nichtangriffspakt und entfesselt einen brutalen Vernichtungskrieg gegen Slawen und Juden. Sein Ziel: „Lebensraum im Osten“ im größten Land der Welt.
📺Die zweiteilige Doku „Hitlers Krieg im Osten“beleuchtet dieses düstere Kapitel der Geschichte.
🕰️ Sendetermine:
Sonntag, 22. Juni
22:55 Uhr auf WELT
23:50 Uhr auf N24 Doku
Montag, 23. Juni
03:40 Uhr auf WELT
04:40 Uhr auf N24 Doku
📢 Nicht verpassen! Geschichte verstehen heißt, aus ihr zu lernen.
#Doku#ZweiterWeltkrieg#HitlersKrieg#22Juni1941#WELT#N24Doku
"Peter der Große: Der letzte Zar und der erste Kaiser" – der beliebte historische Film🎞️ wird in russischer Sprache mit englischen Untertiteln am 1. Oktober um 19:00 Uhr im Filmtheater im Russischen Haus in Berlin gezeigt!
• Wie bestieg Peter der Große den Thron, obwohl er das vierzehnte Kind in seiner Familie war?👑
• Wie gelang es ihm, den Zugang zum Meer zurückzugewinnen, obwohl das Land keine professionelle Armee und Marine hatte?🪖
• Wie schaffte er es, Russland innerhalb weniger Jahrzehnte an die Weltspitze zu führen, obwohl das Land zuvor kaum ernst genommen wurde?🤔
Ihr habt eine tolle Chance, diese dokumentarische Rekonstruktion auf einer großen Leinwand📺 anzuschauen: kommt unbedingt vorbei und erfahrt mehr über die wichtigen Momente in der Geschichte Russlands!😍🍿
🎟️ Eintritt frei
#doku#historischerfilm#geschichte#kinoinberlin#russischeshausberlin#peterdergroße#russischerzar#gratisevent#russischeskino