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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #60 · 31 мар.

Вторая по частоте future-функция, которую я использовал, это абсолютный импорт from __future__ import absolute_import Что она делает? Изменения, которые вносит эта инъекция описаны в PEP328 Покажу простой пример. Допустим, есть такой пакет: /my_package /__init__.py /main.py /string.py Смотрим код в my_package/main.py # main.py import string Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта: 1. модуль в моём пакете my_package.string 2. стандартный модуль string И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string. Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать. from my_package import string или относительный импорт, но с указанием пути относительно текущего модуля main from . import string Еще одной неоднозначностью меньше 😎 Подробней про импорты здесь: https://docs.python.org/3/tutorial/modules.html #2to3#pep#basic

Резултати

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

Пребарај: #tenenti

当前筛选 #tenenti清除筛选
Libertà è ragione

@libertaeragione · Post #4257 · 10.10.2024 г., 13:25

#Italia#Libano#Israele L'#IDF ha sparato su tre basi della missione #Unifil schierata nel sud del Libano, dove la guida del contingente italiano è affidata alla Brigata Sassari. La conferma arriva da Andrea #Tenenti, portavoce della missione #ONU. Le prime ricostruzioni parlano di un carro armato israeliano che ha sparato contro una torretta di osservazione della base. La torre è stata centrata e i due militari Onu sono precipitati a terra. Le loro condizioni non sono gravi. L'esercito di Israele ha poi sparato anche sulle due basi italiane, in cui sono in servizio i militari della Brigata Sassari, lungo la linea di demarcazione con il Libano. Secondo fonti di intelligence militare, una è la base UNP 1-31 sulla collina di Labbune, nell'area di responsabilità del contingente italiano. E l’altra è la 1-32A. Dopo che un drone israeliano ha ripetutamente sorvolato la base, i colpi hanno preso di mira l'ingresso del bunker dove sono rifugiati i soldati italiani. @OsservatorioItaliano