Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich ein Python-Skript anhalten, bis der Benutzer eine Taste drückt?

Wie kann ich ein Python-Skript anhalten, bis der Benutzer eine Taste drückt?

Patricia Arquette
Freigeben: 2024-11-21 18:38:17
Original
878 Leute haben es durchsucht

How Can I Pause a Python Script Until the User Presses a Key?

Warten auf Benutzertasteneingabe in Python

In Python gibt es mehrere Möglichkeiten, ein Skript anzuhalten, bis der Benutzer eine beliebige Taste drückt.

Python 3

Für Python 3 verwenden Sie die input()-Funktion:

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

Dies stoppt die Ausführung, bis der Benutzer die Eingabetaste drückt.

Python 2

Verwenden Sie für Python 2 die stattdessen die Funktion raw_input():

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

Allerdings warten sowohl input() als auch raw_input() nur auf den Benutzer um die Eingabetaste zu drücken.

Windows/DOS

Auf Windows/DOS-Systemen können Sie das msvcrt-Modul verwenden, um dies zu erreichen:

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

Die Funktion „wait()“ unterbricht die Ausführung, bis eine beliebige Taste gedrückt wird gedrückt.

Hinweise:

  • In Python 3 ist raw_input() nicht mehr verfügbar.
  • In Python 2 ist input(prompt ) entspricht eval(raw_input(prompt)).

Das obige ist der detaillierte Inhalt vonWie kann ich ein Python-Skript anhalten, bis der Benutzer eine Taste drückt?. 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