TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #303 · 27 дек.

Наверняка вы замечали, что в Python есть удобная функция для получения переменной окружения os.getenv(NAME) И её "сестра" для создания или изменения переменных окружения os.putenv(NAME, VALUE) Но почему-то putenv() не работает как должно. Энвайромент не обновляется! os.putenv('MYVAR', '1') print(os.getenv('MYVAR')) ... и ничего 😴 Почему так? На самом деле энвайромент обновляется, но это значение не добавляется в словарь os.environ. Откройте исходник функции os.getenv(). Это просто шорткат для os.environ.get() В то время как putenv() это built-in С-функция. Словарь os.environ (или точней класс из MutableMapping) создаётся из энвайромента в момент инициализации. Функция putenv() самостоятельно его не изменяет. В тоже время, когда вы создаёте или изменяете ключ в os.environ, автоматически вызывается putenv() в методе __setitem__(). То есть, технически putenv() всё делает верно, но в os.environ это не отражается. Можно проверить так: >>> os.putenv('MYVAR', '123') >>> os.system('python -c "import os;print(os.getenv(\'MYVAR\'))"') 123 Я объявил переменную в текущем процессе и вызвал дочерний процесс, который её унаследовал и получил в составе os.environ. Аналогично при удалении переменной вызывается еще одна built-in функция unsetenv(), удаляющая переменную из системы. Итого ▫️ Удобней всего явно обновлять переменные через os.environ ▫️ Есть способ неявно создать/удалить переменную через putenv/unsetenv, что не повлияет на os.environ но изменит энвайромент и передаст изменения сабпроцессам. Но так лучше не делать! ▫️os.environ это просто обертка для built-in функций putenv() и unsetenv(). #basic

Hashtags

Резултати

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

Пребарај: #brusselsevents

当前筛选 #brusselsevents清除筛选
Russian House Brussels-Europe

@rushousebrussels · Post #3012 · 09.04.2026 г., 09:21

Уже сегодня! Приглашаем вас на вечер, посвящённый выставке «Русское искусство, старое и новое» (1928) Погрузитесь в атмосферу искусства, которое объединило Россию и Европу и стало одним из самых ярких культурных событий своего времени. 🗓 Сегодня ⏰ 19:00–21:00 📍 Русский дом в Брюсселе 🎟 Вход свободный (по регистрации) https://rushouse.be/event/the-exhibition-russian-art-ancient-and-modern-1928-to-mark-the-100th-anniversary-of-bozar-brussels/ Не упустите возможность провести вечер в окружении истории, культуры и вдохновения #RussianHouseBrussels#Art#BrusselsEvents#Today#Культура#РусскийДом#Брюссель

Russian House Brussels-Europe

@rushousebrussels · Post #2989 · 30.03.2026 г., 12:45

📅April Programme at the Russian House Brussels We are pleased to present our April programme — a rich and diverse series of cultural, educational and artistic events. ✨ This month: — 🎨 Family space art workshop for children — 🎬 Space Documentary Film Days dedicated to Cosmonautics Day — 🎼 Concerts and musical evenings, including a special programme of the Bolshoi Theatre — 📚 Lectures and historical meetings — 🇷🇺 Russian language workshops and conversation club — 🎭 Theatre performance and film screenings for all ages 🖼 Throughout April, discover our exhibitions: — “The Amazing Earth” — “Energy of Space” by Sergey Kraynev — “Captain Cousteau in Russia” — “When Art Nouveau meets Artificial Intelligence” 📍 All events take place at the Russian House Brussels or online 🔗 Full programme and registration: rushouse.be We look forward to welcoming you! #RussianHouseBrussels#BrusselsEvents#Culture#RussianCulture#Art#Music#Cinema#Education#CosmonauticsDay#Brussels

Russian House Brussels-Europe

@rushousebrussels · Post #3011 · 08.04.2026 г., 10:12

Musical and Poetic Performance “The Spring is Coming Again to the World…” On the eve of Victory Day, the Russian House in Brussels invites you to a special evening of music and poetry. People’s Artist of Russia Oleg Pogudin and his Romance Theatre will present a programme dedicated to the memory of a generation whose youth fell upon the years of the Great Patriotic War. The evening will feature poems and songs born in the harsh years of war — sincere, courageous, and filled with both the pain of loss and a bright hope. 🎹 Piano part: Oleg Weinstein, Honored Artist of the Russian Federation 📅 April 28 🕖 19:00–21:00 📍 Russian House in Brussels 🎟 Free admission upon registration https://rushouse.be/event/musical-performance-the-spring-is-coming-again-to-the-world/ We warmly invite you to join this evening of remembrance, music, and poetry. #RussianHouseBrussels#BrusselsEvents#Culture#Music#Poetry#OlegPogudin#Concert#CulturalDiplomacy#VictoryDay#Remembrance#RussianCulture#ArtAndCulture

Russian House Brussels-Europe

@rushousebrussels · Post #3083 · 05.05.2026 г., 16:16

🚨LAST CALL | FINAL SEATS AVAILABLE🚨 🎶“Slavic Heritage” Concert by the Gnessin Modern Choir “Altro coro” 📅May 13 | 19:00 📍 Russian House in Brussels 🎟Free entry (registration required) An evening where tradition meets modern sound. A unique musical journey through Slavic culture — from ancient spiritual roots to contemporary choral expression. ✨ Rich voices ✨ Rare instruments (including domra) ✨ Deep emotional atmosphere This is not just a concert — it’s an immersion into the living heritage of Slavic culture, where music becomes a language beyond words. ⚡️Only a few seats left — don’t miss your chance! 🔗 Register now https://rushouse.be/event/slavic-heritage-concert-by-the-gnessin-contemporary-choral-ensemble-altro-coro/ #BrusselsEvents#RussianHouseBrussels#ConcertBrussels#ClassicalMusic#ChoralMusic#SlavicCulture#CulturalDiplomacy#LiveMusic#FreeEvent#BrusselsLife#WhatToDoInBrussels