Wozu dient eine __init__.py Datei?

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.
asdfgqw
User
Beiträge: 33
Registriert: Samstag 3. Februar 2007, 10:45

Wozu dient eine __init__.py Datei?

Beitragvon asdfgqw » Sonntag 6. Mai 2007, 16:51

Ich habe mir ein kleines CMS installiert. In einem Verzeichnis liegt eine __init__.py mit sehr viel python code darin. In den readmes finde ich keinen Hinweis darauf. Steuert diese Datei mod_python?
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Sonntag 6. Mai 2007, 17:09

``__init__.py`` ist die Initialisierungsdatei von Packages. Immer wenn in einem Ordner eine ``__init__.py`` ist, dann wird dieser Ordner von Python als Package angesehen und man kann importieren. Wenn ``import packagename`` ausgeführt wird, wird der Code der betreffenden ``__init__.py`` ausgeführt.
My god, it's full of CARs! | Leonidasvoice vs Modvoice

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder