Вторая по частоте 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
#tug‘ilgan kun
🥳🎂Bugun Diydor teatr-studiyasining mahoratli aktrisasi, sizlarga takrorlanmas ro‘llari bilan tanish bo‘lgan Iroda Kosimovaning tavallud ayyomi munosabati bilan chin yurakdan muborakbod etamiz.
🎁Oilaviy baxt hamda ijodiy parvoz bardavom bo‘laversin.
📱Telegram | 📱Instagram
#tug'ilgan kun
🎁
🎭📺 Bugun O'zbekistonda xizmat ko'rsatgan artist, teatr va kino aktyori, ustoz san'atkor xullas ta'riflashga ortiqcha so'z talab etmaydigan aktyor Karim Mirxadiyev o‘zini tavallud ayyomini nishonlamoqdalar.
🎭Biz Karim aka Mirxadiyevga uzoq umr, bardavom ijodiy muvafaqqiyatlar, oilaviy xotirjamlik tilab qolamiz. Teatrimiz sahnasida qo'yilishi kutilayotgan yana ko'pgina spektakllarda mahoratli ijrolarida hamda ko'plab iste'dodli talabalarni yetkazib chiqarishda kuch-quvvat tilaymiz.
📱Telegram | 📱Instagram
#Tug'ilgan_kun
Bugun "DIYDOR" teatr studiyasining mahoratli, kelajagi porloq, aktrisasi Elmira Ibragimova tavallud topgan kuni munosabati bilan baxt, omad, hayotda o'z oldiga qo'ygan yuksak maqsadlariga erishishida muvaffaqiyat tilaymiz.
🎉 Bugun tug‘ilgan kun!
⚡️Bugun “UMRBOQIY MEROS” O‘zbekiston madaniyati va san’ati targ‘ibot markazi rahbari Lutfia Mirzaeva tavallud topgan kunlari.
📌Ushbu sana munosabati bilan “Hunarmand “uyushmasi rahbariyati va jamoasi nomidan samimiy tabriklaymiz 🌸
📊Lutfia Mirzaeva nafaqat mahalliy, balki xalqaro darajada ham o‘z faoliyati bilan tanilgan, bir qator tashkilotlarda, shu jumladan “Hunarmand”uyushmasida, faoliyat yuritgan va an’anaviy hunarmandlikni rivojlantirishda o‘z hissasini qo‘shgan.
📊U “Umrboqiy Meros” markazi rahbari sifatida bir qator ilmiy va tadqiqot loyihalarida faol ishtirok etdi va milliy an’anaviy hunarmandlikni himoya qilishda ulkan hissa qo‘shdi:
➡️• 2023 yilda “Umrboqiy Meros” nodavlat tashkiloti Xalqaro nominatsiya
✅“Kashtachilik san’ati”ni kengaytirish uchun tarkib tuzdi.
✅Markaz bir qator xalqaro va milliy tadqiqot loyihalarida ishtirok etdi: Sharq yo‘li hunarmand ustaxonalarini o‘rganish, nomoddiy madaniy merosni himoya qilish, kalligrafiya san’ati va Nurat tog‘laridagi petrogliflar haqida kitoblar chop etish.
✅Markaz va Lutfia Mirzaeva jamoasi mahalliy jamiyatlar, yoshlar va turli millat vakillari bilan uzluksiz aloqani ta’minlab, madaniy merosni targ‘ib qilishda muhim rol o‘ynaydi.
✅2025 yil dekabr oyida “Umrboqiy Meros” markazi UNESCOning Nomoddiy madaniy merosni muhofaza qilish Hukumatlararo qo‘mitasida nodavlat tashkilot sifatida akkreditatsiyadan o‘tdi.
📊Bugun biz Lutfia Mirzaevaga yanada ko‘proq ilhom, yangi yutuqlar va baxt-saodat tilaymiz!
🌟
#Tug‘ilganKun #Hunarmand#MadaniyMeros#UmrboqiyMeros#Ilhom
Faсebook|
✅Instagram
✅Youtube |
✅Murojaat yo'lla