Maison > développement back-end > Tutoriel Python > Comment suspendre l'exécution de Python jusqu'à ce qu'on appuie sur une touche ?

Comment suspendre l'exécution de Python jusqu'à ce qu'on appuie sur une touche ?

Linda Hamilton
Libérer: 2024-11-19 06:51:03
original
355 Les gens l'ont consulté

How to Pause Python Execution Until a Key Press?

Comment suspendre l'exécution en Python jusqu'à ce qu'une touche soit enfoncée

Question : Comment puis-je créer un script Python qui attend que l'utilisateur appuie sur n'importe quelle touche avant continuer ?

Réponse :

Python 3 :

Pour que votre script Python attende toute pression sur une touche dans Python 3 , utilisez la fonction d'entrée :

input("Press Enter to continue...")
Copier après la connexion

Python 2 :

En Python 2, la fonction équivalente à utiliser est raw_input :

raw_input("Press Enter to continue...")
Copier après la connexion

Remarque : Ces commandes n'attendent que que l'utilisateur appuie sur la touche touche Entrée ou Retour.

Windows/DOS :

Si vous travaillez dans un environnement Windows ou DOS, vous pouvez envisager d'utiliser le module msvcrt :

import msvcrt as m

def wait():
    m.getch()
Copier après la connexion

Cette fonction met le script en pause jusqu'à ce qu'une touche soit enfoncée.

Notes supplémentaires :

  • Dans Python 3, la fonction raw_input n'est plus pris en charge.
  • Dans Python 2, input(prompt) est équivalent à eval(raw_input(prompt)).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal