Bonjour,
voici une arborescence que j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
doc_tools
    + checkOptionColor.py
    + defaultColor.py
    + optionsBlock.py
Dans optionsBlock.py, il y a l'import suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
from . import checkOptionColor
Dans checkOptionColor.py, il y a l'import suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
from . import defaultColor
En l'état cela fonctionne mais je ne peux plus travailler directement avec checkOptionColor.py pour par exemple faire des tests.

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.