import function datei nicht gefunden
Verfasst: Samstag 17. März 2018, 11:05
Hallo,
es tut mir leid das diese wahrscheinlich doch eher simple Frage stelle, aber wenn man "import" und "No such file or directory" findet man ne Menge aber nicht mein Problem
Ich versuche es kurz zu halten.
Ich habe ein "Paket" erstellt wo die Stuktur wie folgt aussieht:
Nun importiere ich in
eine Funktion aus app/functions mittels:
Und rufe die Funktion auf
Leider bekomme ich denn die Fehlermeldung "No such file or directory"
da die Funktion im anderen Verzeichnis aufgerufen wird also
und nicht wie ich erwartet habe da
Aber wenn ich die Funktion importiere sollte sie doch in dem Verzeichnis sein wo die importierende Datei liegt oder?
Wenn ich den absoluten Pfad nehme geht es aber das will ich nicht. Ich habe auch schon versucht die Funktion in
app/__init__.py
zu importieren und dann mittels
Aber das Ergebnis bleibt das gleiche 
Ich blicke da echt nicht durch
Gruß
Andi
es tut mir leid das diese wahrscheinlich doch eher simple Frage stelle, aber wenn man "import" und "No such file or directory" findet man ne Menge aber nicht mein Problem

Ich versuche es kurz zu halten.
Ich habe ein "Paket" erstellt wo die Stuktur wie folgt aussieht:
Code: Alles auswählen
app/
-__init__.py
-function.py
-ordner/
-__init__.py
-datei.txt
-datei.py
Nun importiere ich in
Code: Alles auswählen
app/
-ordner/
-datei.py
eine Funktion aus app/functions mittels:
Code: Alles auswählen
from app.function import function
Code: Alles auswählen
return function("datei.txt")
da die Funktion im anderen Verzeichnis aufgerufen wird also
Code: Alles auswählen
app/
- funktion.py
Code: Alles auswählen
app/
-ordner/
-datei.py
Wenn ich den absoluten Pfad nehme geht es aber das will ich nicht. Ich habe auch schon versucht die Funktion in
app/__init__.py
zu importieren und dann mittels
Code: Alles auswählen
from app import funktion

Ich blicke da echt nicht durch

Gruß
Andi