input buffer löschen ?

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.
Antworten
dk2jk
User
Beiträge: 1
Registriert: Mittwoch 15. März 2023, 23:10

Hallo,
bei Ausführung des folgenden Scripts

Code: Alles auswählen

from time import sleep
nachricht = input("Nachricht1: ")
print (nachricht)
sleep(3)
nachricht = input("Nachricht2: ")
print (nachricht)
kommt folgendes heraus:
Nachricht1: 12345 <== Eingabe
12345
6789 <<= Eingabe während sleep()
Nachricht2: 6789 <<== das war wohl noch im Inputbuffer
6789
Frage: Wie kann ich den Inputbuffer löschen ? , so dass während sleep() die Tastatur nicht abgefragt wird.

Gruß
Heribert
Benutzeravatar
__blackjack__
User
Beiträge: 14328
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@dk2jk: Plattformübergreifend nicht so einfach. Warum soll das so gemacht werden?
„Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.“ — Brian W. Kernighan
Antworten