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
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 ^^