@animal_fighting · Post #120 · 28.06.2022 г., 12:00
Cat VS Cobra Great houseguard! #cat#cobra
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
Пребарај: #cobra
@animal_fighting · Post #120 · 28.06.2022 г., 12:00
Cat VS Cobra Great houseguard! #cat#cobra
@animal_fighting · Post #341 · 17.11.2022 г., 15:03
Turkey VS Cobra All children are safe with such a mother! #turkey#cobra
@nato_rus · Post #2016 · 07.10.2024 г., 12:12
Румыния закупает 1059 бронированных машин COBRA II у турецкой компании Otokar. Турецкая компания Otokar объявила о победе в тендере на поставку 1059 бронированных машин COBRA II в Румынию. Сумма контракта превышает 934 миллиона долларов. Первые 278 единиц произведут на заводе Otokar в Турции, а остальные машины соберут на новом заводе в Румынии. #НАТО#Cobra#Otokar#Турция#Румыния Вестник NATO
@videotekashow · Post #13508 · 23.05.2025 г., 08:37
«Треплешься много, стреляешь хреново. Ненавижу людей, которые хреново стреляют. Если ты что-нибудь им сделаешь, то тебя ничто уже не спасет. Мне придется убить тебя». 📼В этот день 39 лет назад на экраны вышел культовый боевик эпохи VHS «Кобра». #ВИДЕОТЕКА #Cobra #SylvesterStallone #ActionMovies
@videotekashow · Post #13938 · 16.07.2025 г., 06:21
Множество постеров к легендарному боевику «Кобра» — от оригинального до альтернативных и экзотических. #ВИДЕОТЕКА #SylvesterStallone #СильвестрСталлоне #Cobra #Кобра
@dopingram · Post #4050 · 30.05.2025 г., 08:25
Мы согласились и с удовольствием создали афишу и уровни выдуманной игры, вдохновляясь классикой видеосалонов 80-х: от «Чужих» до «Кобры», синтезировав Сигурни Уивер, вооруженную автоматом-пулеметом, и Сильвестра Сталлоне (в солнцезащитных очках-капельках и неизменной спичкой во рту). Героиню мы увидели через оскалившуюся пасть инопланетного чудовища, а слоган гласил: Одна…Против…Всех... Проект не был реализован и дальше презентации дело не пошло. В то время из десятка с лишним проектов в игровой индустрии, в которых мы принимали участие, до официального релиза доходили меньше половины. Жаль, что именно этот - один из самых стильных и веселых, так и остался на бумаге в формате концепт-арта. #dopingpong#aliens#cobra#death#march#game#unrealized#archive
@videotekashow · Post #13839 · 06.07.2025 г., 07:51
«Если окинуть взглядом свою жизнь, готов спорить, о 80% своих поступков вы пожалеете. Но жизнь — это и есть ошибки». Сегодня исполнилось 79 лет Сильвестру Сталлоне. #ВИДЕОТЕКА #SylvesterStallone #Rocky #FirstBlood #Cobra #TangoAndCash #Cliffhanger #DemolitionMan #TheSpecialist #Copland #TheExpendables2 #TulsaKing