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

Резултати

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

Пребарај: #pas2025

当前筛选 #pas2025清除筛选
Лёгкое небо

@legkoenebo · Post #4035 · 17.06.2025 г., 08:24

Стартовал Парижский авиасалон🔥 ⏺55-й Парижский авиасалон официально открылся 16 июня в Ле Бурже. Это крупнейшее авиационно-космическое событие Европы в 2025 году, объединившее свыше 2400 компаний из 48 стран. В павильонах и на статической стоянке — ведущие мировые производители: Airbus, Boeing, Embraer, Leonardo, Dassault, SpaceX и многие другие. ⏺Первый день выставки ознаменовался серией громких контрактов. Саудовская лизинговая компания AviLeaseподписала соглашение с Airbus на поставку 30 узкофюзеляжных A321neo и 10 грузовых A350F. Общая сумма сделки превышает $8 млрд, с возможностью расширения заказа до 77 самолётов. ⏺Также авиакомпания Riyadh Air подтвердила заказ на 25 дальнемагистральных A350-1000. Это первый контракт перевозчика на данный тип, и он оценивается примерно в $4,6 млрд. ⏺Польская LOT пополнила свой флот 40 самолётами A220, усилив позиции на региональных маршрутах. Стоимость закупки составляет около $1,6 млрд. ⏺По итогам первого дня объём заказов Airbus превысил $10 млрд, укрепив позиции концерна в международной «гонке заказов». ⏺Несмотря на общую напряжённость — трагедию с Boeing 787 Air India, закрытие израильских павильонов и протесты у входа на выставку — интерес к гражданской авиации остаётся высоким. ⏺Авиасалон продлится до 22 июня. Ожидаются новые заказы, презентации перспективных моделей и показательные полёты. Продолжаем следить. Лёгкое небо | Донат #aviation#PAS2025

Лёгкое небо

@legkoenebo · Post #4036 · 18.06.2025 г., 06:04

Авиационные новости за 17 июня ✈️ ⏺В Ле Бурже открылся 55-й Парижский авиасалон — крупнейшее событие года в отрасли. Airbus уже заключил контракты на $10+ млрд, включая заказы от AviLease, Riyadh Air и LOT. ⏺Аэропорт Пулково первым в России начал тестирование посадки на рейс по биометрии — без паспорта, только по лицу. Сервис «Мигом» будет развиваться до 2026 года. ⏺Аэропорт Домодедово перешёл в собственность государства по решению суда. Генпрокуратура доказала иностранный контроль и вывод за рубеж 18 млрд рублей прибыли. ⏺«Победа» изменила правила провоза ручной клади: калибраторы убирают, размер багажа увеличен, покупки из duty free теперь официально разрешены в салоне. Информация не подтверждена, возможно, фейк ____ Около 14-16 часов ожидаем новые подарки - 🎁 Думаю намёк понятен 😇 Лёгкое небо | Розыгрыш #aviation#news#Domodedovo#Победа#Пулково#PAS2025