Вторая по частоте 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
💀WallHack SP-005 Carnage Sora ограниченный выпуск💀
🔴Арт сделан японским художником 𝙍𝙤𝙡𝙪𝙖 и нанесен на лучшее стекло от WallHack.
🔴Ковер имеет очень ограниченное количество экземпляров в размере 1.800 единиц. Всего несколько из которых достались нам.
— Дизайн коврика отсылает к сюжету последнего выпуска комиксов от WallHack: Когда мы видели Сору в последний раз, она вознеслась, её способности наконец-то пробудились, став безграничными. Но у этого возвышения была своя цена. Та самая сила, что вознесла её, теперь обратилась вспять, поглощая её изнутри. Мощь, лишенная контроля. Душа, пожирающая саму себя.
🆘Предзаказ на ReShip.pro
САЙТ • МЕНЕДЖЕР • #WALLHACK
🌑Открыт предзаказ на лимитированное издание WALLHACK x EVANGELION, в исполнении модели SP-005.
*️⃣Размер увеличен до 510x440 миллиметров
*️⃣Толщина стекла снижена до 2.5 миллиметра
*️⃣Формовая, силиконовая подложка
*️⃣Обработанные краев на станке
*️⃣Надежный защитный кейс
*️⃣Глайды Wallhack в комплекте
— Доступно всего несколько единиц, лучше не откладывать на потом.
Цена: 23.990₽ - предзаказ тут*
САЙТ • МЕНЕДЖЕР • #WALLHACK
🏃Wallhack SP004A — та же модель, но меньшего размера и по более низкой цене.
➡️Быстрое покрытие
➡️Размер 390 на 450 мм
➡️Толщина 4 мм
➡️Силиконовая кастомная подложка
💳Цена: 14.390₽ — в наличии, ReShip.pro
САЙТ • МЕНЕДЖЕР • #WALLHACK
🏴☠️Новый WALLHACK VA005 в наличии в Москве!
⚫️Размер увеличен до 510x440 миллиметров
⚫️Толщина снижена до 3 миллиметров
⚫️Улучшенная силиконовая подложка
⚫️Инновационно обработанные края на станке
⚫️И надежный защитный кейс
🖱Цена: 19.990₽ — на ReShip.pro*
КАТАЛОГ • МЕНЕДЖЕР • #WALLHACK
😐Мы этого дождались..
Новый стеклопад от WALLHACK - VA-005, по слухам самый быстрый на рынке
💎Размер увеличен до 510x440 миллиметров
💎Толщина снижена до 3 миллиметров
💎Улучшенная силиконовая подложка
💎Инновационно обработанные края на станке
💎И надежный защитный кейс
— Уже в пути к нам! Теперь ожидаем выход CR-005
⏳
💳Цена: 19.990₽ — уже на ReShip.pro
КАТАЛОГ • МЕНЕДЖЕР • #WALLHACK
🌸WALLHACK SP-004 в коллаборации с HATSUNE MIKU - летняя версия
💕Улучшенная быстрая поверхность
💕Размер 43 на 49 см
💕Толщина 3.9 мм
💕Силиконовая подложка
— В наличии всего 5 шт - Успевайте!
💸 Цена: 19.990₽
КАТАЛОГ • МЕНЕДЖЕР • #WALLHACK
⭐️Что такое стеклопады и почему их используют?
🔎Разберемся в этом на примере самого популярного стеклопада WALLHACK SP-004
🔎Характеристики SP-004
- Быстрая поверхность
- Силиконовая подложка благодаря которой коврик не прогибается и уверенно лежит на столе
🔎Преимущества стеклопадов
- Легкий уход
- Стабильная скорость
- Долговечность
Интересны стеклопады? - ❤️
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #WALLHACK
🔖WALLHACK представили свой новый сезонный стеклопад SP-004 в расцветке DRIFT SORA (Серия Y2K)
И нам удалось достать для вас несколько экземпляров, которые уже доступны к заказу
🔔Поспешите, ведь количество ограничено!
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #WALLHACK
‼️Мало кто знает что у WALLHACK есть тканевые ковры, так еще и в лимитированной расцветке ARCADE
🚨MO-001
Разработан для скорости и точности
🚨SY-001
Разработан для контроля и комфорта
Общие характеристики:
- Подложка из японского порона, твердость SOFT
- Размер 49см х 43см х 0,4см
- Уникальный оверлок с новой технологией, совершенно не ощущающийся рукой
W дизайн? 🔥
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #WALLHACK