Bonjour,
voici une arborescence que j'ai :
Dans optionsBlock.py, il y a l'import suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 doc_tools + checkOptionColor.py + defaultColor.py + optionsBlock.py
Dans checkOptionColor.py, il y a l'import suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part from . import checkOptionColor
En l'état cela fonctionne mais je ne peux plus travailler directement avec checkOptionColor.py pour par exemple faire des tests.
Code : Sélectionner tout - Visualiser dans une fenêtre à part from . import defaultColor
Je me doute que je m'y prends mal au niveau de la structure de mon code mais pour le moment je laisse de côté la restructuration des modules, car une fois mon projet fini j'étudierais un peu mieux QUOI utilise QUOI.
Mon problème serait de savoir quoi changer pour pouvoir utiliser checkOptionColor.py tout seul.
Quelles sont les bonnes pratiques à avoir en Python 3 pour les import ? Je précise que les horreurs que j'utilise pour le moment se sont imposées à moi lors du passage à Python 3.
Toute info. est la bienvenue.
Partager