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

Резултати

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

Пребарај: #artviewhouse

当前筛选 #artviewhouse清除筛选
Рысев VIP Квартиры

@Leonid_Rysev · Post #277 · 21.06.2021 г., 21:09

ПРОДАНО! 🌟 Ниже Катя и Денис кратко написали о том, как прошла сделка. Отлично, не правда ли? От себя добавлю, что подготовка велась почти месяц и когда все было проговорено и подписано, стороны готовы были выехать в Питер на сделку юрист одной из сторон ровно в полночь в ночь на субботу присылает смс: «Информируем Вас о решении отказаться от сделки». Как думаете, что это было и чем закончилось? Напишите в комментариях, а я завтра тоже напишу «правильный ответ». Согласны, что риэлтору нужно хорошо отдыхать, иначе он выгорает??) — «Наш покупатель – СEO Автомобильного холдинга одной из крупнейших компаний России по версии Forbes. Ему хотелось иметь в Питере квартиру, но не просто квартиру, а КВАРТИРУ! В красивом статусном доме, в месте, передающем Питерскую атмосферу. Ему очень нравятся кварталы рядом с Новой Голландией и Мариинским театром. Конечно, идеально подходил «ART VIEW HOUSE». Но он не успел, последнюю квартиру там продали прошлой осенью. - Мы предлагали разные варианты, но все было не то. Покупатель снова и снова в разговорах возвращался на угол Мойки и Крюкова канала. Мы попробовали узнать у собственников квартир в желаемом доме, не согласится ли кто-то продать. И, да! Мы нашли квартиру! Но как раз подходящего размера и с видом. 3 миллиона Обеспечительного платежа и Предварительный договор подписали дистанционно без просмотра квартиры. Все подготовили и провели сделку на высшем уровне – клиенты на день приехали в Питер, на сделке мило подписывали согласованные документы, говорили о погоде и пили кофе». - Если вы ищите квартиру мечты, но не можете найти – спросите у нас! Ведущие сделки instagram.com/ekaterina_klimenteva и instagram.com/denis_bolshakov_vipflat — Прямой вид на Исаакий, Мойку и Новую Голландию! Эркер в гостиной, 3 спальни. Высокие потолки 3,3 м. Уникальный клубный дом на 24 квартиры. — «Art View House», Мойки реки наб., 102 • 109'000'000₽ #vipflat#элитнаянедвижимость#ArtViewHouse#VIPFLATArtViewHouse