Решение модуля 8.2 Добрый, добрый Python

Модуль 8.2. Импорт собственных модулей

В рабочем каталоге проекта содержится файл panda.py. Отметьте команды, которые позволяют импортировать этот модуль в программу (программа также находится в рабочем каталоге).


import panda
from panda import *

В рабочем каталоге проекта с текущей программой имеется подкаталог libs в котором находится файл panda.py. Отметьте команды, которые позволяют импортировать этот модуль в программу.

from libs.panda import *
import libs.panda

В рабочем каталоге проекта находится файл panda.py, а в подкаталоге libs — исполняемый файл, в котором импортируется модуль panda.py. Отметьте команды, которые позволяют импортировать этот модуль в программу.

from panda import *
import panda

 В рабочем каталоге проекта содержится файл panda.py, в котором объявлена переменная PND и функция с именем panda_say. Отметьте команды, которые позволяют импортировать из модуля panda.py эти элементы (программа также находится в рабочем каталоге).

import panda
from panda import PND, panda_say

В рабочем каталоге проекта содержится файл panda.py и текущая программа. Что будет, если дважды импортировать в программу модуль panda.py?

модуль panda импортируется только один (первый) раз

В модуле panda.py в глобальной его области записана команда:

print("PANDA")

Что произойдет при импорте этого модуля в программу?

модуль импортируется и строчка с функцией print будет выполнена

В модуле panda.py дополнительное импортируется модуль kungfu.py командой:

import kungfu

В этом модуле определена переменная с именем KUNGFU. Модуль panda.py импортируется в программу командой:

import panda

Какая команда позволяет корректно обращаться к переменной KUNGFU?

panda.kungfu.KUNGFU

В модуле panda.py в глобальной его области записана команда:

print("PANDA")

Какое условие нужно использовать, чтобы эта команда исполнялась только при непосредственном запуске этого модуля?


__name__ == "__main__"

Что делает функция importlib.reload модуля importlib?

позволяет повторно импортировать модули

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x