@visuals1 · Post #19722 · 03.02.2026 г., 05:23
#satisfying кирагазка
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
Пребарај: #satisfying
@visuals1 · Post #19722 · 03.02.2026 г., 05:23
#satisfying кирагазка
Hashtags
@Viral_Today · Post #1522 · 21.07.2021 г., 20:33
A mixture of Oobleck Cornstarch and water is solid while moved and liquid when at rest YouTubeNews/ #satisfying
Hashtags
@Viral_Today · Post #1508 · 13.07.2021 г., 23:00
Miniature pottery YouTubeNews/ #satisfying
Hashtags
@Viral_Today · Post #1506 · 12.07.2021 г., 23:00
Making the FC Barcelona logo out of sand YouTubeNews/ #satisfying
Hashtags
@dzdigital3 · Post #19397 · 17.01.2026 г., 14:31
🪵🔴 The "Crimson Velvet" River Table Raw wood meets deep red resin. ✨ Witness the satisfying transformation from a simple pour to a luxury masterpiece. 👇 Watch the process: #Woodworking#EpoxyResin#RiverTable#Satisfying#LuxuryDesign
@dzdigital3 · Post #19396 · 05.01.2026 г., 21:45
Preserving nature forever. 🌿🪵 "Wood + Flowers + Resin = Masterpiece 😍 Wait for the gloss pour... 🤤#Satisfying #epoxybank#rivertable#flowerpreservation#satisfyingvideo#resinart#luxuryfurniture#interiordesign Link similar product 🔗 https://amzn.to/4qBg3UA
@dzdigital3 · Post #19399 · 24.01.2026 г., 19:19
Oddly satisfying resin art. Wait for the glow up! 🤤🕰️ #Satisfying#Luxury#WallClock#Decor#InteriorDesign#Art#fyp#foryou#viral
@dzdigital3 · Post #19425 · 27.02.2026 г., 00:04
100+ Hot Wheels in Resin! The Most Satisfying Project Ever 😍 #ResinArt#ToyCars#HotWheels#DIY#Satisfying#Handmade#EpoxyResin#Crafts#WorkShop#AmazingResult More videos https://www.facebook.com/share/1CNa2oWEgF/
@dzdigital3 · Post #19403 · 30.01.2026 г., 19:15
When you want your car to be as cozy as your living room 🛋️🚗 #Satisfying#Transformation#DIY#Craftsmanship#UniqueRides#CarLovers#ViralVideo#Reels#FacebookWatch#AmazingCars Full video 👇 https://www.facebook.com/share/r/1Dg1M4jKCs/
@dzdigital3 · Post #19406 · 01.02.2026 г., 13:59
La Novena memories frozen in time ⏳⚽ #RealMadrid#Zidane#ZinedineZidane#UCL#Football#Soccer#ResinArt#Epoxy#DIY#HalaMadrid#Satisfying#Art#ChampionsLeague#FYP#ForYou