Habe testhalber mal ein eigenes Package erstellt (unter site-packages ein Unterverzeichnis) und ein entsprechendes __init__.py file erstellt, damit das ganze auch als Package erkenntlich ist. Ich hab mir so angeschaut, was in diesen Files bei anderen Packages steht, ist oft leer, manchmal stehen Config-Einstellunge o.ä drinnen.
Beispiel:
Struktur:
site-packages
|- LeoPackage
| ==> __init__.py
| ==> LeoPack.py
LeoPack.py enthält die Klassendefinition für die Klasse LeoPack
__init__.py enthält nur folgenden Code:
Code: Alles auswählen
__version = '0.0.1'
test_package.py:
Code: Alles auswählen
import LeoPackage
print LeoPackage.__version
Allerdings kann ich nicht von der Klasse LeoPack
auf die Variable __version aus dem __init__.py
zugreifen, selbst wenn ich vor der Klasse
folgenden import mache:
Code: Alles auswählen
import LeoPackage
Weiss jemand bescheid, wie ich das lösen kann?
Danke, Leo[/code]