Module (62%)
Section (82%)

Ваш первый пакет: шаг 7

Мы собираемся получить доступ к функции funI() из модуля iota из верхней части extra пакета. Это заставляет нас использовать определенные имена пакетов (свяжите их с именами папок и подпапок - конвенции очень похожи).

Вот как это делается:

The main2.py file

from sys import path path.append('..\\packages') import extra.iota print(extra.iota.funI())

main2.py

Примечание:

  • мы изменили переменную path, чтобы сделать ее доступной для Python;
  • import не указывает непосредственно на модуль, но указывает полный путь от верха пакета;

замена import extra.iota на import iota приведет к ошибке.




Следующий вариант тоже можно использовать:

The main2.py file alternative version

from sys import path path.append('..\\packages') from extra.iota import funI print(funI())

main2.py

Обратите внимание на определенное имя модуля iota.