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

Резултати

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

Пребарај: #guerini

当前筛选 #guerini清除筛选
Ultimora.net - POLITICS

@Ultimorapolitics · Post #37661 · 26.04.2022 г., 18:28

#Italia Giuseppe #Conte (#M5S|NI): "Chiederò al Premier #Draghi e al Ministro della Difesa #Guerini di riferire in Parlamento in modo che ci sia piena condivisione dell’indirizzo politico e possibilità di conoscere gli interventi programmatici del governo. Non vogliamo favorire un’escalation militare ma vogliamo anzi che l’Italia sia protagonista di negoziati diplomatici che portino ad una soluzione politica giusta ed equilibrata. Cercheremo di ottenere una piena condivisione delle nostre preoccupazioni con le altre forze politiche." @UltimoraPolitics

L'Osservatorio - Italia

@Osservatorioitaliano · Post #25435 · 18.04.2026 г., 09:31

#Italia Il Presidente del CoPaSiR, Lorenzo #Guerini (#PD|S&D), in un’intervista a ‘La Repubblica’: “Essendo venuto meno l’alibi dell’ostacolo ungherese con la sconfitta di #Orban per #Meloni oggi è più facile scegliere l’Unione, anche per il bene dell’Italia. È ora di tornare a essere protagonisti di una visione europea ambiziosa che l’esecutivo fin qui non ha avuto. L’invettiva di Donald #Trump contro il Pontefice ha rappresentato il superamento di una linea rossa, e bene ha fatto Meloni a rispondere con durezza. Gli italiani non dimenticheranno facilmente quest’ultimo anno e mezzo in cui il governo ha spesso taciuto di fronte alle bordate contro l’Europa, il diritto internazionale e tutte le istituzioni multilaterali che per 80 anni hanno cercato di garantire pace e stabilità. Il filo della relazione con gli Stati Uniti, pur nelle grandi difficoltà del momento, va mantenuto. Sembra che tutto congiuri in direzione contraria, ma bisogna avere insieme coraggio e lucidità. È necessario rafforzare i sistemi di sicurezza comune europea, la collaborazione nel campo dell’intelligence, la cooperazione industriale e il coordinamento militare sono scelte non più rinviabili”. @OsservatorioItaliano

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #38406 · 05.05.2022 г., 14:38

#Francia I leader di #LREM|RE (Stanislas #Guerini), #MoDem|RE (François #Bayrou) e #Horizons|Centro-destra (Édouard #Philippe) hanno annunciato la creazione di una confederazione in vista delle elezioni legislative. L'attuale Presidente dell'Assemblea nazionale Richard #Ferrand (LREM) farà da Leader, Bayrou e Philippe saranno Vicepresidenti, infine Guerini farà da Segretario Generale. @UltimoraPolitics