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

Резултати

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

Пребарај: #yale

当前筛选 #yale清除筛选

Talabalarimiz hayoti mashhur olimlarning ma'ruzalari bilan yanada qiziqarli o'tmoqda 💥 Bugun dunyoda 9-o'rinda turuvchi Imperial College London oliygohi professori vatandoshimiz Rustam Ibragimov tomonidan iqtisodiyot bo'yicha ma'ruza tashkil etildi. ⚡️ Xorijlik va xorijda tahsil olgan professor o'qituvchilarning darslari va dunyoning top oliygohlarida ishlovchi professor-o'qituvchilarning universitetimizga doimiy kelib ma'ruza o'tishlari talabalarimiz zamonaviy bilimlarni puxta o'rganishlariga imkon yaratadi. 🌐Rustam Ibragimov Yale universitetida tahsil olgan hamda bir necha yil Harvard universitetida dars bergan. Bundan tashqari u Oxford, Cambridge va Columbia universitetlarida ham ta'lim bergan. 🎗 Professor Rustam Ibragimovdek yuksak bilim va tajribaga ega olimlarimiz O'zbekistonga kelib, universitetimizda bilim berayotganliklaridan faxrlanamiz. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ #guestlecture#harvard#yale#economics ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Addis Standard

@addisstandardeng · Post #21991 · 09.04.2026 г., 07:41

New report cites evidence of alleged military assistance to RSF from #Ethiopian base, raising regional security concerns A new report by the #Yale School of Public Health’s Humanitarian Research Lab (#HRL) says it has found “high confidence” evidence of activity consistent with military assistance by Ethiopia to Sudan’s Rapid Support Forces (#RSF), raising concerns about escalating regional insecurity. The report, published on 8 April, is based on satellite imagery and open-source data collected between late December 2025 and late March 2026. It concludes that such activity is taking place at an Ethiopian National Defense Force (#ENDF) base in #Asosa town, in Ethiopia’s #Benishangul-Gumuz region. HRL says its assessment is based on five key indicators observed at the Asosa base and not found at 14 other ENDF installations reviewed for comparison. One of the central findings is the repeated presence of non-military commercial car carriers........ Read more: https://addisstandard.com/?p=56448

MessageInABottle

@mib_messageinabottle · Post #6824 · 20.05.2024 г., 10:55

A legal group submitted to the #UN the most thorough legal analysis of Israel's actions concluding it is committing genocide against Palestinians in Gaza. This is probably the most complete report to date that demonstrates how #Israel's attacks on #Palestinians in #Gaza meet the legal definition of #genocide. It's a 100-page report, by legal experts at #Boston University School of Law, #Cornell Law School, #Yale Law School, and others. The report's conclusion: "Israel has committed the #genocidal acts of #killing, causing serious harm to, and inflicting conditions of life calculated to bring about the physical #destruction of #Palestinians in #Gaza, a protected group that forms a substantial part of the Palestinian people. These #genocidal acts have been motivated by the requisite genocidal intent, as evidenced in this report by the statements of #Israeli leaders, the character of the State and its forces’ conduct against and relating to Palestinians in Gaza, and the direct nexus between them."