Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в Python 3.3
Что он означает?
Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py.
Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета".
Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта.
Конечно, не любую в файловой системе, а только те что находятся в sys.path.
Это значит, что теперь __init__.py нужно делать только если:
🔸 вам требуется создать код инициализации пакета
🔸 нужна совместимость со старыми версиями Python
На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего.
Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов.
repo_name/
my_library/
__init__.py
main.py
examples/
exam1.py
exam2.py
В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет.
Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет!
#basic#pep
#越南#eSIM#VoWiFi
—————————
🇻🇳 越南 Vietnamobile VoWiFi
—————————
简介:
发送短信 ON 到 123
会收到
Quy khach da dang ky thanh cong VOLTE(0d) su dung den . Cai dat ngay app Vietnamobile de quan ly sim de dang & tan huong nhieu tien ich thu vi tai: https://www.vietnamobile.com.vn/vietnamobileapps. CTLH 0922789789 (0d).
代表VoWifi开启成功,同时VoLTE也会开启成功
—————————
评测:
VoWi-Fi内地IP可以秒拉,不限制IP,资费算越南本地
安卓机暂时未测试。
部分信息 来源
—————————
Powered By @SIM_CN
2025/04/25
如果有错误或者纰漏请群友多多指出,谢谢!
—————————
推广:
[eSTK.ME 年轻人第一张实体eSIM]
🟡 Hududlarda raqamli rivojlanishini jadallashtiramiz
4️⃣ So‘nggi 5 yil ichida 4G baza stansiyalari sonini uch barobarga ko‘paytirdik.
🟡 Qoraqalpog‘istonda ularning soni 23 barobarga oshdi — bunday o‘sish hatto eng chekka hududlarda ham barqaror aloqani ta’minladi.
Bir qator viloyatlarda foydalanuvchi trafigi hajmi 25 barobarga oshdi.
📞 Bizda har beshinchi qo‘ng‘iroq VoLTE orqali amalga oshirilmoqda — HD sifatida, zudlik bilan ulanish va uzilishlarsiz internet bilan.
🗼 Tarmoq yuklamalarni uddalamoqda: mantiqiy sektorlar soni 6 barobarga oshdi.
📱 Triple-Band Massive MIMO 32×32 uskunasini sinov tariqasida ishga tushirdik — bu uskuna yuklama paytida ham yuqori internet tezligi va barqaror aloqani ta’minlaydi.
Davom ettiramiz!
Tafsilotlar
• • •
🟡 Ускоряем цифровое развитие регионов
4️⃣ За последние 5 лет мы утроили количество базовых станций 4G.
🟡 В Каракалпакстане их стало больше в 23 раза — такой рост обеспечил стабильную связь даже в самых отдалённых районах.
В ряде областей объём пользовательского трафика увеличился в 25 раз.
📞Каждый пятый звонок в нашей идёт через VoLTE — в HD-качестве, с мгновенным соединением и интернетом без разрывов.
🗼 Сеть справляется с нагрузками: количество логических секторов выросло в 6 раз.
📱 Пилотный запуск Triple-Band Massive MIMO 32×32 —оборудования, которое обеспечивает более высокую скорость интернета и стабильную связь даже при нагрузке.
Продолжаем!
Подробнее
#VOWIFI#VoLTE#Modernizatsiya#TarmoqniKengaytiramiz