Relative Importe in Python 3
Ich möchte eine Funktion aus einer anderen Datei im selben Verzeichnis importieren.
Manchmal funktioniert es bei mir mitfrom .mymodule import myfunction
aber manchmal bekomme ich ein:
SystemError: Parent module '' not loaded, cannot perform relative import
Manchmal funktioniert es mitfrom mymodule import myfunction
, aber manchmal bekomme ich auch ein:
SystemError: Parent module '' not loaded, cannot perform relative import
Ich verstehe die Logik hier nicht und konnte keine Erklärung finden. Das sieht völlig zufällig aus.
Könnte mir jemand erklären, was die Logik dahinter ist?