Maison > développement back-end > Tutoriel Python > Comment suspendre l'exécution d'un script Python jusqu'à la saisie de l'utilisateur ?

Comment suspendre l'exécution d'un script Python jusqu'à la saisie de l'utilisateur ?

Susan Sarandon
Libérer: 2024-11-16 05:55:03
original
1079 Les gens l'ont consulté

How to Pause Python Script Execution Until User Input?

Comment suspendre l'exécution d'un script Python jusqu'à la saisie au clavier

Si vous avez besoin que votre script Python arrête l'exécution jusqu'à ce que l'utilisateur appuie sur une touche, divers des approches sont disponibles en fonction de votre version de Python et de votre environnement système.

Python 3 et Input

Dans Python 3, vous pouvez utiliser la fonction input() pour attendre l'utilisateur input :

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

Cela affichera l'invite spécifiée et attendra que l'utilisateur appuie sur la touche Entrée avant de continuer.

Python 2 et Raw Input

Dans Python 2, la fonction raw_input() sert le même objectif que input() dans Python 3 :

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

Windows/DOS et Msvcrt

Si vous travaillez dans un environnement Windows ou DOS, vous pouvez utiliser le module msvcrt pour attendre une pression sur une touche :

import msvcrt as m

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

Cette fonction wait() mettra le script en pause jusqu'à ce qu'une touche soit enfoncée.

Notes supplémentaires

  • Dans Python 3, raw_input() n'est pas disponible.
  • 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!

source:php.cn
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