Вторая по частоте 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
A LETTER FOR YOU
A letter which describe how much u r to me
A letter saying that I miss u in every conversation I have someone. Thinking about how would have react, say. How we have laugh
A letter saying that how I plan to go on every vacations with u
A letter saying that whenever we fight.. How I check whether u r online or not every now and then
A letter confessing you that I imagine u in every love story I see I read.. N u r shaping in my romantic fanasty
A letter confessing u that u r not much to me.. U r whole of me.... U r the one whom I want everyday
A letter from my heart saying ....u r my everything and nothing together
#review#pain#PSP
A LETTER FOR YOU
A letter which describe how much u r to me
A letter saying that I miss u in every conversation I have someone. Thinking about how would have react, say. How we have laugh
A letter saying that how I plan to go on every vacations with u
A letter saying that whenever we fight.. How I check whether u r online or not every now and then
A letter confessing you that I imagine u in every love story I see I read.. N u r shaping in my romantic fanasty
A letter confessing u that u r not much to me.. U r whole of me.... U r the one whom I want everyday
A letter from my heart saying ....u r my everything and nothing together
#review#pain#PSP
#Elezioni#Singapore
Risultati definitivi:
Affluenza: 92,47% (-3,34 rispetto al 2020)
#PAP|Centro-destra secolare: 87 seggi (+4)
#WP|Centro-sinistra: 12 (+2)
#PSP|Centro progressista: 0 (-2)
Totale seggi: 97 + 2 Parlamentari non Circoscrizionali
Attuale governo (PAP): 87 seggi (✅maggioranza mantenuta✅)
Nota: I due parlamentari guadagnati dal WP sono Parlamentari non Circoscrizionali, eletti in parlamento in virtù dell'essere stati "migliori sconfitti".
@OsservatorioEsteri
Проект парковой скульптуры с Wi-Fi-сетью,
смешанная техника, арт-группа Doping Pong, 2011 год
Перед вами концепт-арт уличных скульптур, раздающих бесплатный интернет в wi-fi зонах, развернутых в парках для сетевых серферов и геймеров.
Объекты:
Classic Version 1.0
Twitter girl №1,
Twitter girl №2,
PSP boy №1,
PSP boy №2
Toy Version 2.0
Twitter dolls: Green & Orange
PSP soldiers: Green & Blue
Проект не был реализован.
#dopingpong#freewifi#sculpture#project#boy#girl#twitter#psp#unrealized
#Elezioni#Libano
99 seggi assegnati su 128:
Per coalizioni:
Alleanza dell'8 marzo (#FPM-#Amal-#Hezbollah-#Marada-#ARF-#PNO-#UP-#Baath)|Grande tenda pro-Siria: 47 seggi
Alleanza del 14 marzo (#LF-#Kataeb-#IM-#Taqaddm)|Grande tenda anti-Siria: 28
Indipendenti: 11
Altri (#PSP-#NLP-#TW-#Sabaa-#ReLebanon-#Osos): 11
@UltimoraPolitics