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.
Ich wollte mittels `time()` die Zeit von Programmstart bis zum Betätigen der Leertaste messen, aber die Übergabe der Startzeit an die Zeitmessfunktion funktioniert nicht.
@Atalanttore: Schau Dir mal `functools.partial()` an. Dann musst Du allerdings die Reihenfolge der Argumente vertauschen die `measure_key_press_time()` erwartet. Oder verwende einen ``lambda``-Ausdruck.
`event` sollte übrigens immer ”wahr” sein, das ``if`` macht also keinen Sinn. Und sollte `event` dort nicht wahr sein, wird `stop` nicht definiert und Du bekämst deswegen gleich in der nächsten Zeile einen `NameError`.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
Ich würde auch eher `time.monotonic` oder `time.perf_counter` (oder die `*_ns`-Version aus Python 3.7) nehmen, damit es bei Uhrzeitänderungen keine Probleme gibt.
@Atalanttore: `monotonic` und `perf_counter` zu mischen sieht für mich nach einem Fehler aus. Es wird nirgends garantiert, dass beide Funktionen die selbe Zeitquelle und den selben Referenzzeitpunkt verwenden.