Ich habe die folgende Verzeichnisstruktur:Datei vom übergeordneten Verzeichnis importieren?
application
tests
main.py
main.py
application/main.py einige Funktionen enthält.
tests/main.py enthält meine Tests für diese Funktionen, aber ich kann die oberste main.py nicht importieren. Ich erhalte den folgenden Fehler:
ImportError: Import by filename is not supported.
ich mit folgender Syntax zu importieren bin versucht:
import main
Was mache ich falsch?
ich zum ersten Mal würde lesen Sie die Dokumentation verwenden: http://docs.python.org/2/tutorial /modules.html#packages – Blender
Nun, Sie können nicht denselben Dateinamen importieren, an dem Sie gerade arbeiten. – squiguy
In welcher Datei machst du 'import main'? – Aivar