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

Резултати

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

Пребарај: #hy2

当前筛选 #hy2清除筛选
订阅分享中心

@dingyue_Center · Post #2794 · 20.11.2024 г., 16:48

#白嫖机场 #冲浪猫 #hy2 官网注册 真实邮箱,注册白嫖100G/年 🐳我不注册了,嫖太多了 🐳所有机场仅推荐月付 ============================ ⚠️白嫖具有时效性,不行就嫖别的

🚀 AbyssVPN - 免费试用 🚀 ⚠️ 注意:此机场需要邮箱验证。 🎟 优惠券: dpkj (使用优惠券可 0 元兑换试用套餐) 🌍 节点覆盖 (7个国家/地区, 94个节点): 🇸🇬 新加坡 | 🇯🇵 日本 | 🇭🇰 香港 | 🇰🇷 韩国 | 🇨🇦 加拿大 | 🇮🇳 印度 | 🇺🇸 美国 ⚙️ 协议类型: - Hysteria2 🔗点击此处注册 #白嫖机场#AbyssVPN#Hy2 🍟 节点来源:网友大哥匿名投稿 ⚠️ 恶意刷流量者亲🐎原地爆炸 🥴 多多转发与分享才能激励出更多更好的订阅分享给大家 🤖 投稿助手:@wxdy_bot 🚀 节点分享:@wxdy666

订阅分享中心

@dingyue_Center · Post #3816 · 11.11.2025 г., 11:13

#白嫖机场⚠️不推荐付费 #趣云 #Hy2 官网注册 群组 频道 不验证邮箱, 100GB / 30天 优惠券: baipiaoyixia 节点覆盖:🇺🇸 美国 | 🇯🇵 日本 | 🇹🇼 台湾 | 🇭🇰 香港 | 🇩🇪 德国 | 🇸🇬 新加坡 | 🇷🇸 南斯拉夫 (塞尔维亚)

订阅分享中心

@dingyue_Center · Post #3796 · 06.11.2025 г., 13:35

#白嫖机场 #马里奥 #Hy2 官网注册 群组 频道 不验证邮箱,免费套餐 100GB / 30天 优惠券: maliao 节点覆盖 🇺🇸 美国 | 🇹🇼 台湾 | 🇷🇺 俄罗斯 | 🇨🇦 加拿大 | 🇩🇪 德国

123•••10•••1819
ПретходнаСтраница 1 од 19Следна