Вторая по частоте future-функция, которую я использовал, это абсолютный импорт
from __future__ import absolute_import
Что она делает?
Изменения, которые вносит эта инъекция описаны в PEP328
Покажу простой пример.
Допустим, есть такой пакет:
/my_package
/__init__.py
/main.py
/string.py
Смотрим код в my_package/main.py
# main.py
import string
Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта:
1. модуль в моём пакете my_package.string
2. стандартный модуль string
И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string.
Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать.
from my_package import string
или относительный импорт, но с указанием пути относительно текущего модуля main
from . import string
Еще одной неоднозначностью меньше 😎
Подробней про импорты здесь:
https://docs.python.org/3/tutorial/modules.html
#2to3#pep#basic
🔥Цены на нефть взлетели вслед за Казахстаном📈
Причины роста:🌡️Во вторник рынок отреагировал ростом цен на нефть после сообщений о временной остановке добычи на гигантском месторождении Тенгиз в Казахстане из-за сбоев в электроснабжении. Фьючерсы показали значительный скачок.
Последствия:🛢
Предприятие «Тенгизшевройл», контролируемое Chevron (#CVX), остановила добычу сроком на 7–10 дней.
Добыча Казахстана была ранее снижена после атак дронов на морской терминал КТК в России.
Нефтяники ожидают кратковременного дефицита сырья.
Дополнительные факторы: 📊Поддержку рынку оказала положительная статистика по росту китайской экономики (+5%) и увеличению мощностей НПЗ (+4,1%).
Эксперты считают, что стабильный китайский импорт укрепит ожидания относительно увеличения спроса на нефть.
Торговая напряжённость:🧳Возобновление разговоров о введении повышенных таможенных пошлин США (до 25%) осложняет обстановку и оказывает давление на цены. Риторика вокруг торговых конфликтов вызывает опасения о замедлении мирового роста и снижении потребления энергоресурсов.
Цены на нефть:📝
Нефть WTI (Nymex CL1:COM) подорожала на +1,5%, достигнув отметки $60,34 за баррель.
Цена на Brent (CO1:COM) достигла уровня $64,92 за баррель.
🔥Газовые фьючерсы взлетели на фоне морозов 🄏
Основные причины:🌬️Фьючерсы на природный газ в США продемонстрировали резкий рост после обновления прогнозов погоды, предвещающих значительное похолодание на востоке страны.
Рост цен: 💰
Контракты на поставку газа (Nymex NG1:COM) поднялись на рекордные +25,9%.
Последний подобный рост наблюдался в сентябре 2022 года.
Перспективы рынка:🔥Ожидается дальнейшее повышение стоимости газа на фоне холодной зимы и растущего спроса на отопление в США.
Следите за нашими обновлениями, чтобы оставаться в курсе последних изменений на рынке энергоносителей!
#нефть #газ #энергетика #инвестиции
#CVX strategies show mixed signals - long term 🧐
Opt 1: Short with stop above trend.
Opt 2: Await close over trend to go long.
Key daily closes ahead ⚠️
Rather than debate options, let our platform detect the move for you! Join CoinLegs today to receive alerts right as momentum shifts 🔥
#CVX Trendline Breakout + Double Bottom + Resistance Breakout ✨
Never miss these multi-pattern trade triggers again. CoinLegs alerts you instantly when any coin signals mega upside 🆙
Stop losing trades - join our platform today for real-time notifications!
#CVX result
2 nd target achieved in just 4 days ✅
One more huge quick profit 15.9%🤑💰🤑
👉 Still thinking? The more you wait more you lose profit
☎️ Contact @MichaelStrategiesVip for membership and grab next breakout signal
#CVX result
1 st target achieved in just 3 days ✅
One more huge quick profit 8.6%🤑💰🤑
👉 Still thinking? The more you wait more you lose profit
☎️ Contact @FutureExpertAdmin for membership and grab next breakout signal
#CVX result
1 st target achieved in just 10 days ✅
One more huge quick profit 6.2%🤑💰🤑
👉 Still thinking? The more you wait more you lose profit
☎️ Contact @MichaelStrategiesVip for membership and grab next breakout signal