Es gibt da keine "Zeile" "threading.Thread".
threading.Thread bezeichnet die Klasse "Thread" im Modul "threading". Damit kannst du ein Thread-Objekt erzeugen, beziehungsweise in der Definition der abgeleiteten eigenen Klasse kommt der Ausdruck auch als Basisklasse vor.
"threading.Thread.__init__(self)" ist der Konstruktor der Basisklasse, der im Konstruktor der abgeleiteten Klasse (.__int__()) immer auch aufgerufen werden muss.
Das hat also mit threading gar nicht so viel zu tun, erstmal mit Klassenvererbung in Python.
Ein thread wird immer von diesem threading.Thread abgeleitet. Als Minimum musst du dann __init__() und run() überladen.
Die Methode run() enthält das Zeug, dass der thread abarbeiten soll, nachdem er indirekt über <thread-Objekt>.start() gestartet wurde.
Lesezeichen