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

Резултати

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

Пребарај: #sunrise

当前筛选 #sunrise清除筛选
DDB汉化屋

@ddbhanhua · Post #2460 · 18.01.2026 г., 11:40

Sunrise 0.4 游戏:日出 作者:Lazurite Bsky 链接:itch 一项历时数十年的工程可以延长地球的寿命,也可以彻底毁灭地球。压力山大。 在这个动荡的世界里,你学会了生活在恐惧中。珍惜你所拥有的一切,因为一切都可能被夺走。每个人都知道,飞得太靠近太阳会发生什么。 尽管你明知不妥,但你现在家里还是多了一位客人。有人会说你是在窝藏逃犯。这只是看待问题的角度不同而已。 他答不上来,却提出太多问题。他鲁莽粗鲁,而且比看起来更聪明。他是在调情,还是只是在利用你? 这种合作关系能仅靠转瞬即逝的信任感维系下去吗? 他到底瞒着你什么? 你能否在不暴露自己谎言的情况下,揭开他的秘密? 为了生存,不择手段。隐藏你的真实感受,滥用外星科技,探索彼此的身体,背叛你的政府就像背叛一种过时的潮流。 你们的资源正在耗尽,时间也所剩无几。你们不可能永远躲藏下去。不管你们愿不愿意,你们终究要出来面对末日。 宝贝,起床啦,未来已来。 #Sunrise#Lazurite

Amazing Geography 🌍

@amazingeo · Post #74 · 19.08.2025 г., 00:12

🌍 On January 1 each year, the first sunrise on Earth is usually seen in the Pacific island nation of Tonga or its neighbor, depending on the position of the International Date Line. ✨ #timezones⚡#sunrise⚡#Pacific⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍

Somon Air

@somonair · Post #357 · 02.06.2023 г., 10:20

Ин лаҳзаи дӯстдоштании мо дар парвозҳои шабона аст. Сапедаи саҳарро истиқбол мегирем. 🌥️ Нотакрору тасхиркунанда аст, бале? ✈️ This is our favorite moment during night flights. We meet the #sunrise🌥️ It is beautiful, isn’t it? ✈️ Это наш любимый момент во время ночных рейсов. Встречаем #рассвет🌥️ Красота неописуемая, правда? 📸 Акс: Муҳайё Мирзоева #сапеда#сомонэйр#рассвет#sunrise#somonair

12
ПретходнаСтраница 1 од 2Следна