4 пакеты

Пакет состоит из нескольких файлов (или модулей) Python и может даже включать библиотеки, написанные на C или C ++. Вместо того, чтобы быть одним файлом, это целая структура папок, которая может выглядеть следующим образом:

Папка package

  • __init__.py
  • dog.py
  • hi.py

__init__.py

 from package.dog import woof
from package.hi import hi

 

dog.py

 def woof():
    print("WOOF!!!")

 

hi.py

 def hi():
    print("Hello world!")

 

Все пакеты Python должны содержать __init__.py файл. При импорте пакета в сценарии ( import package ), то __init__.py скрипт будет работать, что дает вам доступ к всем функциям в пакете. В этом случае, это позволяет использовать package.hi и package.woof функции.