Bonjour à tous,

Je suis en train de développer un petit package, qu'on va appeler my_package. Ce package contient plusieurs modules, qu'on va nommer module_a, module_b, et module_c
L'architecture de mon répertoire ressemble donc à quelque chose comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
my_package
|-- __ini__.py
|-- module_a.py
|-- module_b.py
|-- module_c.py
J'ai deux questions sur les bonnes pratiques d'appel des packages:
  1. Tous mes modules requièrent le package pandas. Quelles sont les bonnes pratiques dans ce cas ? Est-ce que je doit importer pandas au début de chaque fichier module_a.py, module_b.py, module_c.py ou est-ce qu'il est possible de le faire une fois dans le __ini__.py ?
  2. dans module_a, je dois appeler module_b. Il me semble qu'un package qui s'appelle lui même ne fait pas de sens... Comment gérer ça ?


Merci beaucoup !