@moscowphotog · Post #1623 · 30.03.2025 г., 20:40
Beautiful Novoslobodskaya Metro Station. #visitmoscow Learn how here: https://worryfreerussia.com Subscribe @Moscowphotog
Hashtags
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
Пребарај: #visitmoscow
@moscowphotog · Post #1623 · 30.03.2025 г., 20:40
Beautiful Novoslobodskaya Metro Station. #visitmoscow Learn how here: https://worryfreerussia.com Subscribe @Moscowphotog
Hashtags
@wtcmoscow · Post #1707 · 01.08.2024 г., 10:42
Организация досуга - один из основных вопросов, который возникает почти у каждогопри планировании путешествий. Приезжая в Москву, бывает трудно выбрать места для посещения среди великого множества культурных площадок и мест отдыха. RussPass собрали интересные события и места столицы в одном месте. Здесь вы можете выбрать концерт, экскурсию, музей и многое другое, там же купить билеты. А если вам не удалось спланировать все заранее, то в Бизнес-центре ЦМТ с удовольствием сориентируют вас среди самых интересных событий города и помогут организовать ваш досуг. #visitmoscow#wtc
Hashtags
@flytezjet · Post #1914 · 01.09.2025 г., 08:28
🇬🇧 TezJet Now Lands In Moscow www.flytezjet.com #TezJet#FlyTezJet#MoscowTrip#VisitMoscow#BishkekToMoscow
@flytezjet · Post #1913 · 01.09.2025 г., 08:27
🇰🇬 TezJet эми Москвада www.flytezjet.com #TezJet#FlyTezJet#MoscowTrip#VisitMoscow#BishkekToMoscow
@flytezjet · Post #1912 · 01.09.2025 г., 08:27
🇷🇺 TezJet теперь приземляется в Москве www.flytezjet.com #TezJet#FlyTezJet#MoscowTrip#VisitMoscow#BishkekToMoscow
@flytezjet · Post #2438 · 19.01.2026 г., 11:30
🇷🇺 Летите с TezJet и выберите свой любимый вид! ✈️ www.flytezjet.com 🇰🇬 TezJet менен учуп, сүйүктүү көрүнүшүңүздү тандаңыз! ✈️ www.flytezjet.com 🇬🇧 Fly with TezJet and pick your favourite view! ✈️ www.flytezjet.com #TezJet#MoscowTrip#FlyTezJet#VisitMoscow#MoscowViews
@flytezjet · Post #1723 · 17.07.2025 г., 11:23
🇬🇧 FLY with the LAST MAD DOG TezJet’s Inaugural Flight to Moscow – 21 August 🎯 Bishkek – Moscow (DME) and Moscow (DME) - Bishkek 🔥 Special Discount for Aviation Enthusiasts 📩 Email: [email protected] #Avgeek#aviation#enthusiasts#AviationLovers#BishkekToMoscow #TezJetFlights#VisitMoscow#MoscowTravel#InauguralFlight #FirstFlightDeal#DomodedovoAirport#FlightDeals#AviationDiscount #TezJetToMoscow#TezJetAirlines#MadDogFlight#MD83 #MoscowTrip
@flytezjet · Post #1722 · 17.07.2025 г., 11:19
🇷🇺 ЛЕТАЙТЕ с LAST MAD DOG Первый рейс TezJet в Москву — 21 августа 🎯 Бишкек – Москва (DME) и Москва (DME) – Бишкек 🔥 Специальная скидка для любителей авиации 📩 Email: [email protected] 🇰🇬 LAST MAD DOG менен УЧУҢУЗ TezJetтин Москвага биринчи рейси — 21-август 🎯 Бишкек – Москва (DME) жана Москва (DME) – Бишкек 🔥 Авиацияны жакшы көргөндөр үчүн атайын арзандатуу 📩 Электрондук дарек: [email protected] #Avgeek#aviation#enthusiasts#AviationLovers#BishkekToMoscow #TezJetFlights#VisitMoscow#MoscowTravel#InauguralFlight #FirstFlightDeal#DomodedovoAirport#FlightDeals#AviationDiscount #TezJetToMoscow#TezJetAirlines#MadDogFlight#MD83 #MoscowTrip