it:programmiersprache:python:dunder

Dies ist eine alte Version des Dokuments!


Python Dunder

Die „Dunder“ (double under) gibt es

  • als Variable
  • als spezielle Funktionen (magic function)
  • als Dateien
  • __file__ enthält den kompletten Pfad und Dateiname der aktuellen Datei.
  • __name__ enthält die vorangegangenen Pakete + den Dateinamen, wenn dieser nicht __init__.py ist.
  • __init__.py macht ein Verzeichnis zu einem Paket (package)
  • __main__.py wird als erstes ausgeführt, wenn man den Python Interpreter ein Verzeichnis als Argument gibt.

Siehe auch https://www.pythonmorsels.com/every-dunder-method/

  • it/programmiersprache/python/dunder.1790349864.txt.gz
  • Zuletzt geändert: 25.09.2026 15:24
  • von marsch