2017-03-09 3 views
1

Ein bisschen neu zu Python (und Programmierung im Allgemeinen) so verzeihen Sie mir, wenn diese Frage ein wenig grundlegend ist, aber meine früheren Forschungsversuche ergab keine Ergebnisse. Ich frage mich, wie man Python erhält, um eine Eingabezeile zu validieren und Aufgaben mit der Eingabe zu beenden, während sie eingegeben wird. z.Wie lese ich eine Eingabe während der Eingabe? - Python

Offensichtlich weiß ich, dass dieser Code nicht wie vorgesehen funktioniert, aber ich hoffe, es zeigt die Idee von dem, was ich versuche zu tun, dh. den Benutzer dazu bringen, Text einzugeben, bis der eingegebene Text nicht mehr Teil der angegebenen Zeichenfolge ist.

Jede Hilfe wäre

(Wie bereits erwähnt, ich bin relativ neu in dieser so würden Beispiele sehr geschätzt)

Antwort

0

Die Antwort hängt von Ihrem Betriebssystem (OS) geschätzt. Normalerweise übergibt das Betriebssystem die Eingabezeichenfolge an Python erst, nachdem Sie den Schlüssel ENTER gefunden haben. Wenn Sie dies während der Eingabe ausführen müssen, müssen Sie möglicherweise einige systemabhängige Aufrufe aufrufen, um die Eingangspufferung zu deaktivieren.

Weitere Informationen hierzu finden Sie unter Python read a single character from the user