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.

Cet exercice fait partie du cours
Développer des packages Python
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice