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
Patricia ArquetteOriginal
2024-11-21 18:38:17879Durchsuche

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...")

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...")

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()

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!

Stellungnahme:
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