Вторая по частоте 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
https://www.instagram.com/p/B5IMD8WJsuI/?igshid=o0ie40hj5j79
•
https://www.facebook.com/864416113651534/posts/2533997853360010/?substory_index=0
•
Sobat Sehat, Badan Kesehatan Dunia atau WHO menetapkan Pekan Kesadaran Antibiotik Sedunia atau World Antibiotic Awareness Week (WAAW) diperingati pada bulan November setiap tahunnya. Tahun ini jatuh pada tanggal 18 – 24 November.
.
Pekan ini bertujuan untuk meningkatkan kesadaran dan pemahaman masyarakat akan bahaya kekebalan (resistensi) terhadap antimikroba yang kini telah menjadi permasalahan serius di seluruh dunia, termasuk di Indonesia. Khususnya untuk antibiotik, yang seringkali digunakan secara tidak tepat dan bijak, sehingga memicu terjadinya resistensi bakteri.
.
Lantas apa bahaya resistensi antimikroba tersebut dan cara menghindarinya? Upaya apa yang dilakukan Kemenkes dalam meningkatkan kesadaran masyarakat akan pentingnya penggunaan antibiotik secara bijak? Kebijakan dan regulasi apa yang diambil Kemenkes untuk mengendalikan resistensi antimikroba khususnya antibiotik?
.
Simak #Sehatwicara mengenai "Gunakan Antibiotik dengan Bijak" bersama Dita Novianti, S.A, S.Si, MM, Apt (Direktur Pelayanan Kefarmasian, Kementerian Kesehatan RI).
.
Dengarkan pada Jumat, 22 November 2019, pukul 09.00-10.00 WIB hanya di aplikasi Radio Kesehatan (dapat diunduh di Play Store) atau di radiokesehatan.kemkes.go.id
.
Kamu bisa bertanya seputar topik melalui WA 0811 874 1919 atau mention Twitter/Instagram di @radiokesehatan.
.
@Kemenkes_RI@radiokesehatan
.
GeMa CerMat (Gerakan Masyarakat Cerdas Menggunakan Obat), Kemenkes RI
Fanpage FB: Cerdas Gunakan Obat
Twitter & IG: Cerdas Gunakan Obat
Telegram: t.me/cerdasgunakanobat, t.me/diskusiobat
.
#SRK#RadioKesehatan#talkshow#talkshowradio#infosehat#pekanpeduliantibiotiksedunia#pekanpeduliantibiotik#antibiotik#obat#bijakantibiotik#resistensiantibiotik
#antimicrobialresistance
#antibioticresistance
#worldantibioticawarenessweek2019
#WAAW2019
#gemacermat
#cerdasgunakanobat
# #KemenkesRI