Dies ist eine alte Version des Dokuments!
Python Dunder
Die „Dunder“ (double under) gibt es
- als Variable
- als spezielle Funktionen (magic function)
- als Dateien
Variablen
__file__enthält den kompletten Pfad und Dateiname der aktuellen Datei.__name__enthält die vorangegangenen Pakete + den Dateinamen, wenn dieser nicht__init__.pyist.
Funktionen
Methoden
Dateien
__init__.pymacht ein Verzeichnis zu einem Paket (package)__main__.pywird als erstes ausgeführt, wenn man den Python Interpreter ein Verzeichnis als Argument gibt.