Вторая по частоте 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
💳Cool HASHKEY airdrop from DejenDog!
With an interesting interface and a fixed supply of 1 billion tokens (whitepaper here), ...of which 👀300 million👀 will be distributed through the tap-to-earn airdrop game.
🔔Register here:
https://t.me/DejenDogBot?start=d5fe615a
🥊Pssst. There’s a little ha¢k: Register and immediately click the "Harvest All $HIT" button. Complete a simple social task, earn over a million, and then go to the "Prize" button. Level up your dog by clicking "Lv up max," and jump straight to Level 11. Repeat this 4 times in a row, and you'll reach Level 41 with a leveled-up dog. Congratulations, you're just a step away from Level 50, where you can start earning $HSK Boxes. You can reach it on your own by tapping coins with your already leveled-up Level 41 dog, plus inviting an unlimited number of friends and earning 10,000 $HIT for each one!
#Crypto#Blockchain#Notcoin#Blum#PlayToEarn#web3#TapToEarn . . .
🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩
🔔Easy busy- With us, you'll be the first to know about the best airdrops, giveaways, and projects.
What do you think about this?
😌
🌺Did you know that BOSSES have appeared in BLUM? I'm shocked too😊
💣Easy busy- With us, you'll be the first to know about the best airdrops, giveaways, and projects.
#blum#taptoearn#not#notcoin#hamster#hamstercombat#gametoearn#bitcoin#ShowUsHowUBlum
What do you think about this?👍
#TapToEarn#Notcoin#HamsterKombat#Blum#MemeFi#ZAVOD
Что такое Tap-To-Earn?
Tap-To-Earn - новое явление в мире Web3. С начала 2024 года игры в мессенджере Telegram, получившие название «кликеры» или «тапалки», стали настоящим трендом. Простейшая механика «майнинга» внутриигровой валюты за простые действия и возможность в перспективе продать ее 🤑 после листинга на криптобиржах быстро привлекла огромную аудиторию.
Дебют токена #NOT игры #Notcoin дал пользователям реализовать "заработанные" токены, а игрокам таких приложений ещё большую мотивацию ✌️.
🐹 Это безусловно отразилось на популярности игры #HamsterKombat и приложения криптобиржи #Blum, в которую аудитория привлекается через простую внутреннюю игру. В канале @hamster_kombat в Telegram более 37 млн подписчиков, в канале @blumcrypto — более 12 млн. Оба входят в топ-5 крупнейших Telegram-каналов в мире ❗️.
✔️Преимущества
• Простота: Легко начать без специальных знаний.
• Доступность: Подходит для всех.
• Увлекательность: Превращает заработок в игру.
❌Риски
• Низкий доход: Заработки могут быть минимальными.
• Время и усилия: Выполнение задач занимает много времени.
• Мошенничество: Риск наткнуться на недобросовестные проекты.
• Колебания рынка: Ценность заработанной криптовалюты может сильно меняться.
🔥Перспективные проекты
#Blum - это гибридная биржа в Telegram. Фарм токенов и игра, в которой токены можно «ловить».
#MemeFiCoin - интересный и понятный кликер, в котором можно фармить токены MEMEFI без усилий.
#HamsterKombat - нашумевшая игра, классическая «тапалка» (25к бонусов аккаунтам с Telegram Premium, 2к без).
#ZAVOD - свежий проект, на который уже возлагают немало надежд инфлюенсеры из криптоиндустрии. Приятный интерфейс, понятная механика.
@MirraChannel😎
😎Майнинг в MirraCoin Wallet - зарабатывай каждый день и участвуй в розыгрыше!
В экосистеме MirraCoin Wallet уже активно работает Mining Tap - простой способ зарабатывать MIRRC прямо в кошельке @MirraCoin_Wallet_bot
⚡️ Как это работает?
Вы выполняете простые действия, нажимая на монетку 😎, накапливаете MIRRC и выводите всё прямо на свой кошелёк.
⚡️Используйте криптовалюту MIRRC в экосистеме MirraCoin
И это ещё не всё!
С 21.01.2026 уже идёт Розыгрыш в @MirraCoin_Wallet_bot
Начните прямо сейчас.
Чем раньше подключитесь, тем больше возможностей получить ЦенныеПризы!
Заходите в MirraCoin Wallet, запускайте майнинг, используйте бусты и улучшения - и будьте в игре! @MirraCoin_Wallet_bot
MirraCoin - когда майнинг становится доступным каждому💸
❓По всем вопросам Вам поможет наша техподдержка:
📩 [email protected]
📱@Mirracoin_help
Подписывайтесь на канал @MirraChannel
Следите за новостями и не пропускайте важные обновления!
#MirraCoin#MirraCoinWallet#Майнинг#taptoearn#mining#Blockchain#Web3#Криптокошелёк#криптовалюта#Розыгрыш#MIRRC#сделановроссии
@MirraChannel😎