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

Резултати

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

Пребарај: #mo

当前筛选 #mo清除筛选
Пирогафк

@pirogafk · Post #658 · 30.05.2023 г., 06:55

В Миссури ооочень много жирных людей. Не полных, не толстых. Жирных. Особенно заметно это было на рок-фестивале. Видимо, «отличное барбекю» в штате дает о себе знать. Супруга была в Огайо, говорит там такая же ситуация. Мясо здесь и правда очень доступное и вкусное - за 20$ получаешь несколько вариантов мяса, гарниры и напиток. Объедаетесь вдвоем. #MO

Hashtags

Пирогафк

@pirogafk · Post #637 · 27.05.2023 г., 08:26

Пара случайных фактов о Миссури👏 Столица штата - Jefferson City Больше 80% штата белое население (правда, судя по городу St Louis, 50% афроамериканцы) Марк Твен родился в Миссури. В его честь названа пара природных объектов (река, лес) Агрокультура - одна из главных экономических составляющих штата Гугл говорит, что Миссури славится каким-то великолепным барбекю. Мне кажется, все-таки за таким в Техас, но попробуем тут Озеро «Озарк» (одноименный сериал) находится в Миссури. Правда сериал снимали в штате Джорджия. #MO

Hashtags

Пирогафк

@pirogafk · Post #632 · 27.05.2023 г., 05:04

Дорога до Миссури 🚗 Пять часов в дороге пролетают незаметно. Доехали до города Сент-Луис, находится на границе с Иллинойсом. Примечательно какие разные «вредные» привычки у водителей от штата к штату. В Колорадо часто тебя «выдавливают» с самой левой линии если ты едешь чуть медленней (едут сзади быстрее тебя чтобы ты уступил). Либо смотрят есть ли место перед тобой и обгоняют по правой. А если ты решишь сделать также - сильно обижаются. Проехав весь Иллинойс, не заметил таких скоростных гонок, может потому, что здесь больше патруля. Зато в этом штате «норма» не включать поворотники и влетать перед тобой не предупредив. Короче, всегда нужно быть начеку. #MO

Hashtags

Земля

@podzemlya · Post #465 · 22.12.2021 г., 16:57

Трансформаторная подстанция с иллюстрацией романа «Мастер и Маргарита». Апрель, 2014 года, улица Советской Армии, 13с2, Марьина Роща. #mo

Hashtags

Земля

@podzemlya · Post #464 · 22.12.2021 г., 16:51

Подъезд со старыми домофонами. Лазаревский переулок, Марьина Роща, Москва, 2014 год. #mo

Hashtags

Земля

@podzemlya · Post #463 · 21.12.2021 г., 13:29

Задворки около улицы Мясницкой, неподалеку от театра Et Cetera. Позже увидел эти места в сериале про юных гангстеров «Закон каменных джунглей». Создатели фильма изображали эти улочки как место, в котором царит дух улиц и растет местная шпана. Но если бы мы росли посреди таких дворов, это скорее настроило нас на путь творчества и красоты. Москва, 2013 год. #mo

Hashtags

Земля

@podzemlya · Post #462 · 21.12.2021 г., 12:19

Двор возле дома по улице Героев Панфиловцев. Впереди виднеется вечерняя заря над Алешкинским лесом. Тут же рядом остановка трамвая №6. Лето 2013 года, Северное Тушино, Москва. #mo

Hashtags

Земля

@podzemlya · Post #461 · 17.12.2021 г., 10:18

Вид из окна моей комнаты. Район Вешняки, Москва 2012 год. #mo

Hashtags

Земля

@podzemlya · Post #460 · 17.12.2021 г., 10:07

Дом по адресу Новогиреевская улица, 44/28. Москва #mo

Hashtags

Земля

@podzemlya · Post #459 · 15.12.2021 г., 19:46

ВДНХ — одно из самых впечатляющих мест, которое я увидел в Москве. Летом 2012 года это место находилось в очень странном состоянии, бывшие дворцы обветшали и в них бурлили странные базары и торговые лавки. Огромную часть занимали аттракционы, похожие на маленький кусочек Анапы. Территория вокруг напоминала судьбу мира, пережившего расцвет, но потом столкнувшегося с какой-то разрушительной силой, уничтожившего его. И, блуждая по этим зарослям, самым запоминающимся для меня стал момент, когда мы вышли к пруду, и посреди него я увидел старую скульптуру колоса. Ощущение было, что изучаем следы какой-то другой цивилизации, в лучших традициях фантастики, примерно тогда как раз и вышел фильм «Прометей» Ридли Скотта. #mo

Hashtags

Земля

@podzemlya · Post #457 · 12.12.2021 г., 18:19

Подкаст «Земля» про Москву. Новый выпуск посвящен столице России. Место, манящее людей, место, куда приводят все дороги. Город великих проектов и сонных спальных районов. Это рассказ про мое московское приключение, которое наверняка и про многих из вас тоже. https://zemlya.mave.digital/ep-11 Apple Podcasts Яндекс Музыка Spotify Google Podcasts #mo

Hashtags

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