Wie unterbreche ich die Python-Ausführung, bis eine Taste gedrückt wird?

Linda Hamilton
Freigeben: 2024-11-19 06:51:03
Original
284 Leute haben es durchsucht

How to Pause Python Execution Until a Key Press?

So unterbrechen Sie die Ausführung in Python, bis eine Taste gedrückt wird

Frage: Wie kann ich ein Python-Skript erstellen? das darauf wartet, dass der Benutzer eine beliebige Taste drückt, bevor es fortfährt?

Antwort:

Python 3:

Um Ihre zu erstellen Python-Skript wartet auf jeden Tastendruck in Python 3, verwenden Sie die Eingabefunktion:

input("Press Enter to continue...")
Nach dem Login kopieren

Python 2:

In Python 2 ist die entsprechende zu verwendende Funktion raw_input:

raw_input("Press Enter to continue...")
Nach dem Login kopieren

Hinweis: Diese Befehle warten nur darauf, dass der Benutzer die Eingabe- oder Eingabetaste drückt.

Windows/DOS:

Wenn Sie in einer Windows- oder DOS-Umgebung arbeiten, können Sie die Verwendung des msvcrt-Moduls in Betracht ziehen:

import msvcrt as m

def wait():
    m.getch()
Nach dem Login kopieren

Diese Funktion hält das Skript an, bis eine Taste gedrückt wird.

Zusätzliche Hinweise:

  • In Python 3 wird die Funktion raw_input nicht mehr unterstützt.
  • In Python 2 entspricht die Eingabe (Eingabeaufforderung) der Auswertung (raw_input(prompt)).

Das obige ist der detaillierte Inhalt vonWie unterbreche ich die Python-Ausführung, bis eine Taste gedrückt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage