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 слични објави

Пребарај: #openlecture

当前筛选 #openlecture清除筛选
Green University CA | Official

@centralasian_greenuniversity · Post #1016 · 07.04.2026 г., 05:45

📢OPEN LECTURE ANNOUNCEMENT Dear students, professors, and university staff! Join us on April 9, 2026, at 14:00 for an engaging open lecture by Sherzod Ziyoyev, Senior Lecturer of the Department of Foreign Languages, historian and political scientist. 🎓Topic: “Strategic Importance of the Modern Silk Road Projects and Transit Routes for Eurasian Land Countries” 🌍The lecture will explore the history, evolution, and current relevance of the modern Silk Roads — a must-attend for anyone interested in geopolitics, history, and regional development. 🗣Languages: Uzbek & English 📍Venue: University Conference Hall 💪Don’t miss this opportunity to gain valuable insights! #OpenLecture#SilkRoad#Eurasia#Geopolitics#GreenUniversity#StudentLife _________________________ 📢OCHIQ MA’RUZA E’LONI Hurmatli talabalar, professor-o‘qituvchilar va universitet xodimlari! Sizlarni 2026-yil 9-aprel kuni soat 14:00 da bo‘lib o‘tadigan ochiq ma’ruzaga taklif qilamiz. Ma’ruzachi — Xorijiy tillar kafedrasi katta o‘qituvchisi, tarixchi va siyosatshunos Sherzod Ziyoyev. 🎓Mavzu: “Zamonaviy Ipak yo‘li loyihalari va tranzit yo‘nalishlarining Yevroosiyo quruqlik mamlakatlari uchun strategik ahamiyati” 🌍Ma’ruza davomida zamonaviy Ipak yo‘lining tarixi, rivojlanishi va bugungi kundagi ahamiyati haqida so‘z yuritiladi. Ushbu mavzuga qiziqqan barcha ishtirok etishga taklif etiladi. 🗣Tillar: o‘zbek va ingliz 📍Manzil: Universitet konferensiya zali 💪Foydali bilimlar olish imkoniyatini qo‘ldan boy bermang! #OchiqMaruza#IpakYoli#Yevroosiyo#Geosiyosat#GreenUniversity#TalabalarHayoti ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube

Green University CA | Official

@centralasian_greenuniversity · Post #1062 · 13.04.2026 г., 11:17

Highlights from the Open Lecture by Sherzod Ziyoyev, Senior Lecturer of the Department of Foreign Languages, historian and political scientist at Green University #GreenUniversity#OpenLecture#SherzodZiyoyev#Education#AcademicLife#History#PoliticalScience ___________________ Green University'da Xorijiy tillar kafedrasi katta o‘qituvchisi, tarixchi va siyosatshunos Sherzod Ziyoyev tomonidan o‘tkazilgan ochiq ma’ruzadan asosiy lavhalar #GreenUniversity#OchiqMa’ruza #SherzodZiyoyev#Ta’lim #AkademikHayot#Tarix#Siyosatshunoslik ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube