Beispiele für Paket-Importe
Nun möchten wir das besprochene Beispiel tatsächlich codieren, um zu zeigen, wie Initialisierungsdateien und Pfade benutzt werden. Die folgenden drei Dateien werden in einem Verzeichnis namens dir1
und einem Unterverzeichnis darin codiert, das dir2
heißt:
#Datei: dir1\_ _init_ _.py print 'dir1 init' x = 1 #Datei: dir1\dir2\_ _init_ _.py print 'dir2 init' y = 2 #Datei: dir1\dir2\mod.py print 'in mod.py' z = 3
Hierbei ist dir1
entweder ein Unterverzeichnis des Arbeitsverzeichnisses (d.h. des Startverzeichnisses) oder ein Unterverzeichnis eines Verzeichnisses, das im Modulsuchpfad aufgelistet ist (d.h. in sys.path
). In beiden Fällen benötigt das äußere Verzeichnis von dir1
keine _ _init_ _.py
-Datei.
Bei einfachen Moduldateien ...
Get Einfüehrung in Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.