Python Language Paquets


Exemple

Un paquet est composé de plusieurs fichiers Python (ou modules) et peut même inclure des bibliothèques écrites en C ou C ++. Au lieu d'être un fichier unique, il s'agit d'une structure de dossiers complète qui pourrait ressembler à ceci:

package dossier

  • __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!")

Tous les packages Python doivent contenir un fichier __init__.py . Lorsque vous importez un package dans votre script ( import package ), le script __init__.py sera exécuté, vous donnant accès à toutes les fonctions du package. Dans ce cas, il vous permet d'utiliser les fonctions package.hi et package.woof .