@Stickers8Turn · Post #317 · 23.03.2024 г., 21:25
Member ♨️ : #Kyungmin
Hashtags
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
Пребарај: #kyungmin
@Stickers8Turn · Post #317 · 23.03.2024 г., 21:25
Member ♨️ : #Kyungmin
Hashtags
@Stickers8Turn · Post #300 · 27.10.2023 г., 15:23
✨✨✨✨#Kyungmin✨✨✨✨ Уже,как 20 минут назад наступил день рождение нашего любимого Кёнмина! Пусть каждый день твоей жизни будет наполнен счастьем и радостью. Желаем тебе крепкого здоровья, чтобы ты мог продолжать радовать нас своими выступлениями. Сегодня – твой праздник, наслаждайся им на полную катушку! ---------- Just like 20 minutes ago the birthday of our beloved Kyungmin! May every day of your life be filled with happiness and joy. We wish you good health so that you can continue to delight us with your performances. Today is your holiday, enjoy it on a full roll!
Hashtags
@Stickers8Turn · Post #106 · 29.09.2023 г., 16:27
Member 🪽 : #Kyungmin
Hashtags
@Stickers8Turn · Post #97 · 28.09.2023 г., 13:47
Member ✉️ : #Kyungmin For - @slaaay8
Hashtags
@Stickers8Turn · Post #38 · 12.09.2023 г., 17:00
Member 🍊 : #Kyungmin
Hashtags
@Stickers8Turn · Post #6 · 09.09.2023 г., 11:43
Member 🍓 : #Kyungmin
Hashtags
@turn8entertaiment · Post #44488 · 12.05.2026 г., 13:09
#Twitter × #Kyungmin 📍 Обновление твиттера MEMBERS_8TURN — Я отлично провел время в Японии! Давайте встречаться почаще! — I had a great time in Japan! Let's meet often from now on! 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #43299 · 26.02.2026 г., 11:54
#Twitter × #Kyungmin 📍 Обновление твиттера 8TURN_official — 📓Дневник репетиций Кёнмина на фан-концерт❤️ — 📓Kyungmin's Fancon Practice Diary❤️ 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #43081 · 15.02.2026 г., 17:28
#Twitter × #Kyungmin 📍 Обновление твиттера MEMBERS_8TURN Hanteo Music Awards🤍 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #42172 · 29.01.2026 г., 15:28
#Twitter × #Kyungmin 📍 Обновление твиттера MEMBERS_8TURN 🖤❤️ 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #41908 · 19.01.2026 г., 15:14
#Twitter 📍 Обновление твиттера 8TURN_official 8TURN Digital Single ‘BRUISE(불씨)’ 𝗖𝗢𝗡𝗖𝗘𝗣𝗧 𝗣𝗛𝗢𝗧𝗢 𝗕 #KYUNGMIN 💿2026.01.28 WED 6PM (KST) RELEASE 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #41880 · 18.01.2026 г., 10:17
#Twitter 📍 Обновление твиттера 8TURN_official 8TURN Digital Single ‘BRUISE(불씨)’ 𝗖𝗢𝗡𝗖𝗘𝗣𝗧 𝗣𝗛𝗢𝗧𝗢 𝗔 #KYUNGMIN 💿 2026.01.28 WED 6PM (KST) RELEASE 📢@Turn8Entertaiment For-8Turn #TurnNews #News