Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2024-11-16 05:55:03
Original
1079 Leute haben es durchsucht

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...")
Nach dem Login kopieren

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...")
Nach dem Login kopieren

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()
Nach dem Login kopieren

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!

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