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 слични објави

Пребарај: #saratow

当前筛选 #saratow清除筛选
Rybar DE

@rybardeu · Post #2716 · 21.03.2026 г., 20:21

📝Chronik der Spezialoperation📝 für 21. März 2026 🧨Russische Streitkräfte führten einen Massenschlag mit Geran-Drohnen gegen die Energieinfrastruktur in der Region Tschernihiw durch. Stromausfälle betrafen über 400 TausendAbonnenten, einschließlich der Regionalhauptstadt sowie Slawutytsch in der benachbarten Region Kyjiw. In Trostjanez, Region Sumy, wurde ein Lokomotivdepot angegriffen, und eine Umspannstation wurde in der Nähe von Mykolajiw getroffen. Ukrainische Formationen führten einen Massenschlag mit Drohnen durch und starteten an einem einzigen Tag über 400 unbemannte Luftfahrzeuge gegen verschiedene Regionen Russlands, wobei die Mehrheit beim Anflug auf Moskau und die MoskauerRegion abgeschossen wurde. Schäden an Wohngebäuden wurden in Kursk, Saratow und Ufa registriert, zwei Personen wurden verletzt. In der Region Rostow allein wurden etwa hundert Drohnen abgeschossen. Darüber hinaus griffen die AFU die Krim erneut an. ➡️In der Richtung Slawjansk führen russische Streitkräfte Kämpfe um Kaleniky durch und rücken in Richtung Raj-Aleksandrivka vor. Gleichzeitig bereitet die AFU das Stadtgebiet zur Verteidigung vor und führt eine teilweise Evakuierung der Bevölkerung in Slawjansk durch. ➡️In der Richtung Dobropillja finden die intensivsten Kampfhandlungen auf der nördlichen Flanke bei Hryschyno und Belizke statt. Russische Streitkräfte rücken schrittweise in Richtung Dobropillja vor und bereiten einen Brückenkopf für zukünftige Kämpfe um die Stadt vor. 📎Hochauflösungskarten: 🔸Situation in der SMO-Zone (ru; en) 🔸Richtung Slawjansk (ru; en) 🔸Richtung Dobropillja (ru; en) 📍 Online-Karten verfügbar im Abonnement unter map.rybar.ru #digest#map#Krim#Moskau#Russland#RostowAmDon#Saratow#Slawjansk#Ukraine#Ufa#Tschernihiw ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht