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

Резултати

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

Пребарај: #monsters

当前筛选 #monsters清除筛选
Творения Эрншелл

@ornshell · Post #245 · 12.01.2025 г., 11:23

Акварельная бумага Paul Rubens 300 гр, мелкое зерно; акварель Белые Ночи, ShinHanArt Professional Watercolor. Думаю, вышло крайне неплохо, вспомнила как работать с акварелью, получила огромное удовольствие в процессе создания. Без косяков не бывает, главное не повторять их. Считайте первая полноценная крупная работа в цвете! #watercolorart@ahxenos0lik #watercolor#creation#monsters

VIP_影视分享

@wangzhuanzhan · Post #32856 · 11.09.2024 г., 07:48

G-g怪g兽s电d力l公g司s - 怪兽电力公司 Monsters, Inc. (2001) 直达链接:https://pan.quark.cn/s/43ae4bac3fdb #怪兽电力公司#Monsters, Inc. #怪兽公司#怪物公司 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代

VIP_影视分享

@wangzhuanzhan · Post #32768 · 10.09.2024 г., 07:37

G-g怪g兽s电d力l公g司s- 怪兽电力公司 Monsters, Inc. (2001) (普通话) 直达链接:https://pan.quark.cn/s/848e6f9d8d43 #怪兽电力公司#Monsters, Inc. #怪兽公司#怪物公司 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代

VIP_影视分享

@wangzhuanzhan · Post #33197 · 19.09.2024 г., 05:48

G-g怪g兽s大d学x- 怪兽大学 Monsters University (2013) 直达链接:https://pan.quark.cn/s/739d0e9817ce #怪兽大学#Monsters University #怪兽电力公司2:怪兽大学 #怪物公司2:怪物大学 #怪兽公司2#怪物公司2#Monsters Inc. 2 链接:https://link3.cc/sf_com #电影#喜剧#美国#10年代

VIP_影视分享

@wangzhuanzhan · Post #32994 · 13.09.2024 г., 05:56

D-d大d战z外w星x人r- 大战外星人 Monsters vs. Aliens (2009) 直达链接:https://pan.quark.cn/s/1c95d1b13127 #大战外星人#Monsters vs. Aliens #怪兽大战外星人#异形战魔怪 #天煞撞正怪怪兽 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代

Sinbad’s Monster: King Kong’s Worst Nightmare! #shorts#funnyanimations#Sinbad#KingKong#monsters#funnyshorts#animation#adventure#mythicalcreatures#epicbattle#comedy#viralshorts#cartoonfun https://pdmovies.substack.com/p/cartoon-popeye-the-sailor-meets-sindbad

Sinbad’s Monster: King Kong’s Worst Nightmare! #shorts#funnyanimations#Sinbad#KingKong#monsters#funnyshorts#animation#adventure#mythicalcreatures#epicbattle#comedy#viralshorts#cartoonfun https://pdmovies.substack.com/p/cartoon-popeye-the-sailor-meets-sindbad