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 слични објави

Пребарај: #usiranceasefire

当前筛选 #usiranceasefire清除筛选
Crypto M - Crypto News

@CryptoM · Post #64510 · 09.04.2026 г., 04:38

🚀 Asia's Bond Market Gains Momentum Amid US-Iran Ceasefire Asia's bond market is experiencing renewed momentum as borrowers seize opportunities amid improved risk sentiment following the US-Iran ceasefire. Bloomberg posted on X, highlighting the surge in activity as investors respond to the geopolitical developments. The ceasefire has alleviated some of the uncertainties that previously weighed on the market, encouraging borrowers to take advantage of favorable conditions. This shift in sentiment is reflected in increased issuance and investor interest across the region. Analysts suggest that the current environment may continue to support bond market growth, provided geopolitical tensions remain subdued. The developments underscore the interconnectedness of global events and regional financial markets, with Asia's bond market poised to benefit from the easing of international tensions. #Asia#BondMarket#USIranCeasefire#Investing#Geopolitics#FinancialMarkets#MarketSentiment#InvestorInterest

Crypto M - Crypto News

@CryptoM · Post #64492 · 09.04.2026 г., 03:04

🚀 Mitsui OSK Lines to Review US-Iran Ceasefire Before Navigating Strait of Hormuz Japan’s Mitsui OSK Lines, a leading global shipping company, plans to closely examine the specifics of a ceasefire agreement between the United States and Iran before permitting its vessels to traverse the Strait of Hormuz. Bloomberg posted on X, highlighting the strategic importance of this waterway, which is a critical passage for global oil shipments. The company aims to ensure the safety and security of its operations in the region, given the historical tensions and potential risks associated with navigating this vital maritime route. Mitsui OSK Lines' decision underscores the cautious approach taken by major shipping firms in response to geopolitical developments that could impact international trade and shipping lanes. #MitsuiOSKLines#USIranCeasefire#StraitOfHormuz#globalshipping#internationaltrade#geopolitics#shippingsecurity#oilshipments#maritimeroute#Bloomberg

Crypto M - Crypto News

@CryptoM · Post #64831 · 10.04.2026 г., 02:57

🚀 Economist Predicts Brent-WTI Price Spread to Normalize if US-Iran Ceasefire Holds Economist Hamad Hussain from Capital Economics has stated that the recent ceasefire agreement between the United States and Iran could lead to a normalization of the price spread between Brent and WTI crude oil contracts. According to Jin10, Brent crude typically trades at a premium over WTI crude, but this pattern has been disrupted since the recent conflict began. Hussain noted that the current inverted spread measures the price difference between Brent futures for June delivery and WTI futures for May delivery, with differing contract expiration dates. However, he mentioned that due to significant tightening in the oil market caused by Middle Eastern supply disruptions, and expectations of supply easing in the coming months, the premium of WTI over Brent has widened. #Economist#BrentWTIPriceSpread#USIranCeasefire#CrudeOil#HamadHussain#CapitalEconomics#OilMarket#BrentCrude#WTICrude#MiddleEasternSupply#OilPremium#SupplyDisruptions#OilMarketNormalization