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

Резултати

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

Пребарај: #hpstart

当前筛选 #hpstart清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #284 · 06.08.2021 г., 12:00

👷‍♂️KNAUF-HP Start – beton va gʻisht asoslarni tekislashga aʼlo darajada mos keladigan gipsli suvoq. Suvoq qatlami qalinligi: 10-30 mm Qotish vaqti : 40 daq Sarf: 10 kg/m2 Qadoqlash: 25 kg. Yaxshi usta HP Start faqat devorlarni suvashga mos kelishini yaxshi biladi. Shiftni Rotband bilan suvang. ❗️ KNAUF-HP Start Sinab koʻring. Bu sodda va sifatli. Bu – KNAUF😊 - - - - - 👷‍♂️КНАУФ-ХП Старт – гипсовая штукатурка, отличный вариант для выравнивания бетонных и кирпичных оснований. Толщина слоя нанесения: 10-30 мм Время схватывания : 40 мин Расход: 10 кг/м2 Фасовка: 25 кг. Хороший мастер знает, что ХП Старт подходит только для оштукатуривания стен. Потолки штукатурьте Ротбандом. ❗️ КНАУФ-ХП Старт Попробуйте. Это просто и качественно. Это КНАУФ😊 #knaufuzbekistan#HPStart

KNAUF Uzbekistan

@knaufuzbekistan · Post #280 · 31.07.2021 г., 06:00

​​👷‍♂️KNAUF-HP Start gipsli suvogʻi yuqori darajada suvni tutib qolish qobiliyatiga ega; 👉U xatto namlikni tortuvchi yuzalarda va katta haroratlarda ham qurib qolmaydi va qavatlanmaydi. ☝️Suvoq ichki ishlov berish jarayonlarida ishlatish uchun moʻljallangan. - - - - - 👷‍♂️Гипсовая штукатурка КНАУФ-ХП Старт обладает высокой водоудерживающей способностью; 👉Она не обезвоживается и не расслаивается даже на хорошо впитывающих влагу основаниях и при повышенных температурах. ☝️Штукатурка предназначена для внутренних работ. Сайт|Facebook|Instagram #knauf#knaufuzbekistan#HPStart#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #95 · 15.07.2020 г., 02:30

👷‍♂️KNAUF-HP Start gipsli suvogʻi yuqori darajada suvni tutib qolish qobiliyatiga ega; 👉U xatto namlikni tortuvchi yuzalarda va katta haroratlarda ham qurib qolmaydi va qavatlanmaydi. ☝️Suvoq ichki ishlov berish jarayonlarida ishlatish uchun moʻljallangan. - - - - - 👷‍♂️Гипсовая штукатурка КНАУФ-ХП Старт обладает высокой водоудерживающей способностью; 👉Она не обезвоживается и не расслаивается даже на хорошо впитывающих влагу основаниях и при повышенных температурах. ☝️Штукатурка предназначена для внутренних работ. Сайт|Facebook|Instagram #knauf#knaufuzbekistan#HPStart#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #418 · 30.05.2022 г., 04:00

👷‍♀️Suvoq qilishdagi muhim element tekis sirtga erishish uchun tayanch asos sifatida ishlatiladigan KNAUF mayoqli profili hisoblanadi. U korroziyaga yuqori chidalilikka ega, rux bilan ishlov berilgan poʻlatdan yasalgan va KNAUF suvoq aralashmalari (KNAUF-Rotband, KNAUF-HP-Start va MP-75) bilan ishlatiladi.👌 ☝️Texnik xususiyatlari: kesimi: 22x6; 23x10; 60x6 mm uzunligi: 3000 mm Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning. - - - - - 👷‍♀️Важным элементом при оштукатуривании является КНАУФ-профиль маячковый, который применяется в качестве опорной базы для получения ровной поверхности. Обладает высокой стойкостью к корозии, изготовлен из оцинкованной стали и применяется с штукатурными смесями КНАУФ (КНАУФ-Ротбанд, КНАУФ-ХП-Старт и МП-75)👌 ☝️Технические характеристики: Сечение: 22x6; 23x10; 60x6 мм длина: 3000 мм Используйте качественные материалы. Используйте КНАУФ. YouTube Instagram Facebook #knaufuzbekistan#profil#mp75#rotband #Ротбанд#мп75#хпстарт#hpstart #штукатурка#ремонт

KNAUF Uzbekistan

@knaufuzbekistan · Post #419 · 30.05.2022 г., 04:01

#knaufuzbekistan#follow #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#profil#rotband#knauf#knaufuz#mp75#hpstart #betokontakt#кнауфузбекистан