TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в 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

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #nelvamoda

当前筛选 #nelvamoda清除筛选
Мирослава Карпович

@m1r0slavakarpovich · Post #393 · 05.08.2022 г., 17:17

Я очень соскучилась по командировкам! Так соскучилась, что готовлюсь к предстоящей поездке, как к празднику! А если праздник, нужен новый наряд😂 Я женщина, мне можно😁В путь дорогу собирала образы в https://t.me/nelvamoda_ru Совсем недавно наткнулась на этот белорусский бренд ,кстати, на Белорусской! Увидела платье на девушке, догнала и не постеснялась спросить, где такую красоту приобрести! Спасибо за подсказку🥰В рабочие поездки я всегда беру чуть побольше одежды! Это действительно важно, поскольку с утра я обычно выбираю лёгкие фасоны ,в обед что-то деловое, а на ужин более женственное, но надо учитывать, что лето везде разное ,поэтому беру с собой всё на всякий случай! Скоро Премьера в театре, новый проект в кино, новая роль, новые наряды -я готова! И, конечно, делитесь ,какой у Вас подход к сбору вещей в поездки? Без чего никогда не обходитесь? Может, я тоже возьму на вооружение 🤗 #streetfashion#worktrip#nelvamoda#womenswear#лето#summervibes#moodoftheday#video#womenstyle#petitefashion

Мирослава Карпович

@m1r0slavakarpovich · Post #748 · 18.12.2022 г., 12:20

К Новому году готова! Если Вы ещё себя не нарядили к праздникам, то обязательно заглядывайте в магазинчик @nelvamoda✨ От меня и магазина Вам в подарок промокод на разовую покупку - "MIRO30" . 💫Скидка по промокоду 30% на весь ассортимент интернет-магазина и обычного по 31.12 (включительно). И внимание💡Обязательное условие - прохождение регистрации личного кабинета на сайте интернет-магазина nelvamoda.ru (ссылку прикреплю в сторис) 🌟 Всем приятных покупок, обновок, отличного настроения, вдохновения и с наступающими праздниками Вас Дорогие Подписчики✨ #newyear#праздничныеплатья#nelvamoda#womenswear#обновки#всемприятныхвыходных#зима#winter#winterfashion#moodoftheday#lady#подаркинановыйгод#womenstyle#petitefashion#petitefemme#mira#noel#christmas#снаступающим