Bonjour,
Je cherche à savoir comment faire une importation depuis le dossier parent (et si possible le plus simplement possible).
J'ai déjà regardé pas mal de tutos sur internet, mais je finis toujours avec l'erreur :
ImportError: attempted relative import with no known parent package
Du coup, je ne comprend vraiment pas qu'est ce qui bloque...
Si on part du principe que mon répertoire est comme suit et qu'on cherche à importer la classe a dans le fichier B.py :
dossier_projet
_A
__A.py (contenant la classe a)
_B
__B.py (contenant la classe b)
Comment est-il possible de faire dans le fichier B.py :
d'après certains tutos (de ce que j'ai compris), il faut simplement faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part from A import a
ou bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part from ..A import a #(j'ai aussi essayé .A et ...A)
J'ai aussi essayé en ajoutant des fichiers __init__.py mais sans succès non plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sys.path.append("..") from A import a.
Merci d'avance à toutes les personnes qui seraient en mesure de m'aider.
Partager