Ich schreibe das erste Mal hier etwas rein, und hoffe ich mache alles richtig Mein Problem ist wahrscheinlich sehr simpel, aber ich finde es über die Suche nirgends, auch nicht in den Dokus und von daher frage ich doch lieber direkt:
Ich habe in einem größeren existierenden Python-Projekt ein Verzeichnis mit mehreren Unetrverzeichnissen. In einem der Unterverzeichnisse lag eine Python-Datei die eine Klasse aus einer Datei des Hauptverzeichnisses importierte:
Code: Alles auswählen
from analyzer.frame_main import OpenFileEvent
Nach einigen weiteren Änderungen habe ich das Problen noch ein weiteres Mal:
Ich habe jetzt drei direkte Unterverzeichnisse die diese Klasse aus der Datei aus einem Ordner höher importieren - in einem Unterverzeichnis klappt es, in den beiden anderen nicht. Die import-Anweisung ist identisch. Ich denke es ist irgendwas mit den Package-Definitionen von Python, aber ich komme nicht dahinter. Alle Verzeichnisse haben __init__.py Dateien, die jedoch außer im Hauptverzeichnis fast leer sind.
Bestimmt was ganz simples, aber ich werde da nicht schlau draus! Freue mich über jede Hilfe
Gruß,
Martin