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

Резултати

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

Пребарај: #zkevm

当前筛选 #zkevm清除筛选
Algebra DEX Engine

@cryptoalgebra · Post #2098 · 14.11.2024 г., 15:25

Algebra is powering some of the top DEXes by TVL across various EVM chains! Here’s the latest: ⚔️ Camelot DEX: #2 on Arbitrum & #1 across Orbit chains 💨 QuickSwap: #1 on Polygon #zkEVM, #2 on Polygon & XLayer ⚖️ THENA: #2 on BNB chain 🌿 Hercules DEX: #1 on Metis L2 🔪 Bladeswap: #3 on Blast 👾 Glyph Exchange: #2 on Core DAO 🖤 Lynex: #2 on Linea 🍣 Kim Protocol: #1 on Mode Network Algebra continues to conquer DeFi! Check it out: defillama.com/chains

Hashtags

Nomis | Onchain Reputation Protocol

@nomis_protocol · Post #481 · 17.10.2024 г., 17:59

Hey fam!💜Have you checked out Pentagon Testnet Score in the rewards hub? Well, you should! Mint your Score and grab a slice of $PEN -->nomis.cc/pentagon-testnet🪂 Pentagon Games is #zkEVM that powers the next generation interactive game & social experiences. We're teaming up to drop rewards for top scorers during the Pentagon Games Testnet 👾🎮 👑 Higher Score = bigger shot at the Royal Badge + even more $PEN🪂 New here? No sweat, plenty of time to grind it out and level up! 💠Nomis tApp | X | Discord | YouTube | Check Scores⚖️

Hashtags

Crypto M - Crypto News

@CryptoM · Post #65448 · 13.04.2026 г., 09:14

🚀 Symbiosis to Cease Support for Polygon zkEVM Network Cross-chain protocol Symbiosis will discontinue support for cross-chain swaps on the Polygon zkEVM network starting May 16. According to Foresight News, users holding liquidity on this network are advised to withdraw their funds before the network is fully shut down. The liquidity withdrawal feature will remain available until the network is completely disabled. #Symbiosis#Polygon#zkEVM#CrossChain#Liquidity#ForesightNews#NetworkShutdown