CommencerCommencer gratuitement

Imports entre modules frères

Le module que vous avez documenté dans l’exercice précédent, impyrial, prend de l’ampleur et vous avez séparé les fonctions privées (celles que vous ne souhaitez pas vraiment exposer aux utilisateurs) des fonctions publiques. Les fonctions privées sont dans le module core.py et les fonctions publiques dans le module api.py.

Cependant, vous devez utiliser les fonctions privées pour faire fonctionner les fonctions publiques. Dans cet exercice, vous allez les importer dans le module api.py afin que les modules de votre package fonctionnent ensemble.

Remarque : assurez-vous d’exécuter example_script.py. Si vous lancez le fichier api.py, vous obtiendrez l’erreur ModuleNotFoundError: No module named 'impyrial', ce qui est normal.

Rappelez-vous que vous pouvez ouvrir/fermer l’aperçu des dossiers et fichiers en cliquant sur l’icône située à gauche de l’éditeur, mise en évidence en rouge. Icon with multiple files

Cet exercice fait partie du cours

Développer des packages Python

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice