Модуль 8.4 Пакеты (package) в Python.
Чем пакет отличается от модуля?
пакет - это каталог с набором модулей и обязательным файлом __init__.py
С помощью каких команд можно выполнить импорт пакета с именем panda_pack?
from panda_pack import *
import panda_pack
Для чего служит файл __init__.py в пакете?
он исполняется при импорте пакета
В пакете panda_pack имеется модуль panda.py. Отметьте команды, записанные в файле __init__.py, которые позволяют импортировать либо сам модуль panda.py, либо его содержимое:
from .panda import *
from panda_pack.panda import *
import panda_pack.panda
В пакете panda_pack имеется модуль panda.py, в котором определена переменная PND. В файле __init__.py модуль импортируется командой:
from . import panda
Как в программе обратиться к переменной PND, если пакет импортируется командой:
import panda_pack
panda_pack.panda.PND
В пакете panda_pack имеются два модуля: panda1.py и panda2.py. В файле __init__.py прописаны следующие команды:
from . import panda2 from . import panda1 __all__ = ['panda1']Как при этом будут работать импорты пакетов, если в основной программе импорт пакета выполняется с помощью команды:
from panda_pack import *
импортируется только модуль panda1
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы