Frage zu Modul import
Verfasst: Mittwoch 14. Januar 2009, 11:30
Also erstmal Hi,
ich beschäftige mich jetzt seid ca 1 Woche mit Python und muss sagen es gefällt mir sehr gut (komm aus der Java ecke
). Jetzt habe ich nur ein kleines Problem. Ich Versuche mit deiner relativen Importanweisung ein Modul aus einem übergeordneten Pakt einzubinden.
Die Struktur der Pakete sieht wie folgt aus:
Taschenrechner
| |
| |------------>anzeige
|
|--------------------->operationen
Das Problem was ich jetzt habe ist, dass ich aus einem Modul in dem Packet "anzeige" das packet "operationen" mit Modul "addition" importieren möcht.
Da ich zum einarbeiten das Buch Python "Das umfassende Handbuch" zur hand habe binn ich auf
gestossen. Nur bekomme ich immer die Fehlermeldung
Das versteh ich aber nicht denn mit ".." komme ich ich in den Toplevel Taschenrechner und rufe von da aus operationen mit dem modul auf.
Also wenn mir (<--python noob) wer helfen mag wär ich sehr verbunden.
mfg
.exe
p.s: Ich weis ein Taschenrechner ist nicht so die tolle bzw schwerste aufgabe aber zum einarbeiten durch aus brauchbar ^^
ich beschäftige mich jetzt seid ca 1 Woche mit Python und muss sagen es gefällt mir sehr gut (komm aus der Java ecke

Die Struktur der Pakete sieht wie folgt aus:
Taschenrechner
| |
| |------------>anzeige
|
|--------------------->operationen
Das Problem was ich jetzt habe ist, dass ich aus einem Modul in dem Packet "anzeige" das packet "operationen" mit Modul "addition" importieren möcht.
Da ich zum einarbeiten das Buch Python "Das umfassende Handbuch" zur hand habe binn ich auf
Code: Alles auswählen
from ..operationen import addition
gestossen. Nur bekomme ich immer die Fehlermeldung
Code: Alles auswählen
Attempted relative import beyond toplevel package
Also wenn mir (<--python noob) wer helfen mag wär ich sehr verbunden.
mfg
.exe
p.s: Ich weis ein Taschenrechner ist nicht so die tolle bzw schwerste aufgabe aber zum einarbeiten durch aus brauchbar ^^