5 Apr
2010
5 Apr
'10
11:34 a.m.
Am 03.04.2010 12:08, schrieb René Linke:
./interface/__init__..py ./version.py
Wie importiere ich die Datei version.py in __init__.py?
Relative Imports wurden ja schon genannt. Bis Python 2.4 geht das so: import os import sys sys.path.insert(1, os.path.join(sys.path[0], os.pardir)) import version Erklärung: sys.path[0] enthält immer das Verzeichnis des aktuellen Moduls. Wir hängen hier also das übergeordnete Verzeichnis (os.pardir entspricht "..") direkt nach dem aktuellen Verzeichnis in den Suchpfad.