Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich die Ausführung eines Python-Skripts bis zur Benutzereingabe anhalten?

Wie kann ich die Ausführung eines Python-Skripts bis zur Benutzereingabe anhalten?

Susan Sarandon
Susan SarandonOriginal
2024-11-16 05:55:03960Durchsuche

How to Pause Python Script Execution Until User Input?

So unterbrechen Sie die Ausführung eines Python-Skripts bis zur Tastatureingabe

Wenn Sie möchten, dass Ihr Python-Skript die Ausführung anhält, bis der Benutzer eine Taste drückt, gibt es verschiedene Möglichkeiten Abhängig von Ihrer Python-Version und Systemumgebung sind Ansätze verfügbar.

Python 3 und Eingabe

In Python 3 können Sie die Funktion input() verwenden, um auf Benutzereingaben zu warten:

input("Press Enter to continue...")

Dadurch wird die angegebene Eingabeaufforderung angezeigt und darauf gewartet, dass der Benutzer drückt Drücken Sie die Eingabetaste, bevor Sie fortfahren.

Python 2 und Raw Input

In Python 2 ist die Die Funktion raw_input() dient demselben Zweck wie input() in Python 3:

raw_input("Press Enter to continue...")

Windows/DOS und Msvcrt

Wenn Sie unter Windows arbeiten In einer DOS-Umgebung können Sie das msvcrt-Modul verwenden, um auf einen Tastendruck zu warten:

import msvcrt as m

def wait():
    m.getch()

Diese Funktion „wait()“ wird angehalten das Skript, bis eine beliebige Taste gedrückt wird.

Zusätzliche Hinweise

  • In Python 3 ist raw_input() nicht verfügbar.
  • In Python 2, Eingabe(Eingabeaufforderung) entspricht eval(raw_input(Eingabeaufforderung)).

Das obige ist der detaillierte Inhalt vonWie kann ich die Ausführung eines Python-Skripts bis zur Benutzereingabe anhalten?. 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