Importation relative impossible
Bonjour. J'essaie d'importer de façon relative, par exemple pour utiliser du code des fichier1 ou fichier2 depuis le fichier3.
Code:
1 2 3 4 5 6 7 8 9
| dossier1/
__init__.py
fichier1.py
dossier2/
__init__.py
fichier2.py
dossier3/
__init__.py
fichier3.py |
Mais cela ne fonctionne absolument pas ! J'obtiens ce genre d'erreur :
Citation:
system error: parent module " not loaded, cannot performe relative import
J'ai pourtant l'impression d'avoir suivi la documentation : http://docs.python.org/3/tutorial/mo...age-references
En fouillant sur internet j'ai trouvé des choses à ce sujet mais, honnêtement, je n'y comprend rien. Est-il possible oui ou non d'importer comme le dit la documentation ? Sinon quelle alternative choisir ? Mettre tous mes fichiers dans le même dossier ? :aie:
(note : je n'ai aucun problème pour importer depuis 2 ou 3 vers 1)