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

Резултати

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

Пребарај: #poco

当前筛选 #poco清除筛选
#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #12984 · 25.07.2024 г., 07:27

🤪😐 Dedpul muxlislari bormi? 🤩🤩 shaydolari uchun maxsus POCO F6 Deadpool Edition smartfoni chiqarildi. Sotuvlar ertadan Hindistonda boshlanarmish. 🧐 Siz sotib olgan bo'larmidingiz? ➡️#poco | Birinchi raqamli IT-Blog

Hashtags

Lifegoodd

@lifegoodd1 · Post #6209 · 31.03.2026 г., 11:10

Производительный и с Гигантской батареей – это новый POCO X8 PRO MAX🔥 Как вам смартфон? Приобрести можно на OZON #POCO

Hashtags

🚨🥊🇵🇭#FILIPINAS👮🏻‍♀ #POCO#HOMBRE Policía fue captado golpeando brutalmente a su esposa dentro de su vivienda en Malolos. Un video de cámaras de seguridad captó a un oficial de policía identificado como Alimeri dela Cruz golpeando brutalmente a su esposa Aira Seda dela Cruz dentro de una vivienda en la ciudad de Malolos, provincia de Bulacán, Filipinas. Las imágenes muestran a la mujer abofeteando al hombre durante una discusión antes de que el agente respondiera con múltiples golpes que terminaron derribándola al suelo. Según reportes de la Policía Nacional Filipina (PNP), el altercado comenzó por una disputa relacionada con compartir la ubicación. El oficial fue suspendido de sus funciones, puesto bajo custodia y desarmado mientras avanzan investigaciones y procesos administrativos y penales en su contra bajo la ley contra la violencia hacia mujeres y niños. En el video veo que ella lanzó el primer golpe, ella si puede pegar y maltratar ?