importieren von relativer directory

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Kamik423
User
Beiträge: 93
Registriert: Donnerstag 28. März 2013, 16:53

Hallo,
ich habe Eine dateistruktur wie:

1
- start.py
- objects:
- - button.py

und ich muss button.py importieren, ich habe mehrere sachen Im internet ausprobiert, und ich bekomme Import error, import from directory is no longer supported
auch vorschläge wie eine datei namens button zu machen und darin __init__.py funktionieren nicht

Danke schon mal

(sorry muss gegen englische autokorrektur ankaämpfen)
0x4c65742773206d616b652073757265207468617420686973746f7279206e6576657220666f726765747320746865206e616d6520656e746572707269736521
Benutzeravatar
snafu
User
Beiträge: 6908
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

In jedem Verzeichnis, das Python-Module für dein Package enthält, muss eine ``__init__.py`` vorhanden sein. Der Import lautet dann z.B. ``from .objects import button``. Hast du das so schonmal probiert? Poste bitte den exakten Code und die komplette Fehlermeldung, falls dir noch etwas unklar ist.
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Kamik423 hat geschrieben:- start.py
- objects:
- - button.py

und ich muss button.py importieren
objects scheint ein Ordner zu sein der eine Datei namens button.py enthält. Um den Ordner zu einem Package zu machen musst du darin eine datei namens `__init__.py` anlegen. Diese Datei kann leer sein. Mit einem `import objects.button` funktioniert der Import dann.
Antworten