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

Пребарај: #aluminumprices

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

@CryptoM · Post #64786 · 09.04.2026 г., 23:42

🚀 Global Aluminum Supply-Demand Gap Projected to Persist Through 2027 On April 10, Jin10 reported that Huatai Securities has calculated the global supply-demand gap for primary aluminum to be -949,000 tons in 2026 and -389,000 tons in 2027. According to Jin10, this significant gap is attributed to the rigid changes in production due to the characteristics of electrolytic cell equipment, which have led to a decline in output. Even if the ongoing war ends swiftly, supply is unlikely to recover in the short term. On the demand side, previous market expectations were pessimistic due to high crude oil prices. Huatai Securities suggests that as concerns over the war ease, the upward elasticity of aluminum prices may be further realized. Investors are advised to focus on companies with overseas electrolytic aluminum production capacity, as they are likely to benefit directly from the substantial increase in overseas aluminum prices. #GlobalAluminum#SupplyDemandGap#PrimaryAluminum#ElectrolyticCell#AluminumProduction#AluminumPrices#InvestmentAdvice#OverseasProduction#AluminumMarket#CrudeOilPrices#HuataiSecurities#AluminumDemand#ElectrolyticAluminum