Bonjour. J'essaie d'importer de façon relative, par exemple pour utiliser du code des fichier1 ou fichier2 depuis le fichier3.
Mais cela ne fonctionne absolument pas ! J'obtiens ce genre d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 dossier1/ __init__.py fichier1.py dossier2/ __init__.py fichier2.py dossier3/ __init__.py fichier3.py
J'ai pourtant l'impression d'avoir suivi la documentation : http://docs.python.org/3/tutorial/mo...age-referencessystem error: parent module " not loaded, cannot performe relative import
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 ?
(note : je n'ai aucun problème pour importer depuis 2 ou 3 vers 1)
Partager