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

Резултати

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

Пребарај: #photoediting

当前筛选 #photoediting清除筛选
BUSINESS INSPIRATION & KNOWLEDGE

@Entrepreneursquotes · Post #3104 · 28.06.2022 г., 10:40

#Advert #photoediting#graphicdesign Even if you don’t know Photoshop, you can work on pictures with great design. With the help of thousands of design templates on this site, you can easily create booklets, logos, promotional images, packaging, presentations, promotional images, invitations, infographics and... many other types of design images. LINK 👉Canva

ChatGPT AI Technology News

@chatgpt_officialnews · Post #251 · 18.08.2025 г., 21:52

🔄 New Feature: AI Face Swap 🎉Exciting News!We've just added an amazing new AI Face Swap feature to our bot! ❗️How to Use Face Swap: Step 1: Go to Photo → Tools in the bot menu Step 2: Select "🔄 Face Swap" option Step 3: Upload the target image (the photo where you want to replace a face) Step 4: Upload the face image (the face you want to use for replacement) Step 5: Wait for AI magic! ✨ 💰Pricing: - Cost: 3,500 tokens per face swap - Quality: Professional AI-powered results 🌟Features: ✅ High-quality face replacement ✅ Supports multiple image formats ✅ Advanced AI technology ✅ Multi-language support ✅ Reliable processing with automatic retries ✅ Enhance image 📛 ANTI NSFW 🎯Perfect For: - Fun photo edits - Creative content creation - Social media posts - Entertainment purposes 🚀 Try It Now! Just type /start @chatgpt_officialbot and navigate to Photo → Tools → Face Swap Join our community and explore more AI-powered features! ➖➖➖➖🔻 🧠 BOT: @Chatgpt_OfficialBOT 💎@Chatgpt_OfficialNews #️⃣#AIFaceSwap#AITools#PhotoEditing#NewFeature#Update ➖➖➖➖🔺