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

Резултати

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

Пребарај: #goldpurchases

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

@CryptoM · Post #65334 · 13.04.2026 г., 00:14

🚀 PRECIOUS METALS | Global Central Bank Gold Purchases Show Resilience, Citic Securities Reports Citic Securities has released a report indicating that the global trend of central banks purchasing gold remains structurally resilient. According to Jin10, the market may be overestimating the driving forces and impact mechanisms behind this trend. The report outlines several key points: 1) The proportion of non-standard channels and domestic storage in gold purchases is rising, reflecting the strengthened attribute of gold as a 'sovereign safe asset.' 2) The current wave of gold buying goes beyond conventional reserve management and should not be directly equated with de-dollarization. The primary logic for central banks holding gold remains crisis hedging and reserve diversification. 3) Recent disturbances, such as temporary reductions by central banks in Turkey and Russia due to fiscal pressures, are tactical and do not alter the global net buying pattern. 4) Central bank gold purchases are a long-term force elevating the gold price center, but their behavior of buying on dips means they play more of a supporting role. Variables like real interest rates have a more significant impact on gold prices. 5) The gap in gold reserve proportions between emerging market central banks and developed countries is substantial, indicating that the current cycle of central bank gold purchases is far from over. Citic Securities is optimistic about medium to long-term allocation opportunities but advises monitoring signals of weakened correlation between gold and risk assets in the short term as a key entry point for buying on dips. #PreciousMetals#Gold#CentralBank#GoldPurchases#SafeAsset#ReserveDiversification#EmergingMarkets#GoldPrice#Investment#FinancialMarkets