Comment suspendre votre script Python jusqu'à ce qu'on appuie sur une touche ?

Barbara Streisand
Libérer: 2024-11-18 06:44:02
original
283 Les gens l'ont consulté

How to Pause Your Python Script Until a Key Press?

En attente d'une pression sur une touche en Python

Pour suspendre votre script Python jusqu'à ce que l'utilisateur appuie sur une touche, vous pouvez utiliser plusieurs méthodes en fonction de votre version et votre système d'exploitation.

Dans Python 3, utilisez input() pour arrêter l'exécution jusqu'à ce que l'utilisateur appuie sur "Entrée". key :

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

Dans Python 2, utilisez raw_input() dans le même but :

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

Cependant, ces méthodes n'attendent que les frappes de saisie.

Pour Windows et les systèmes DOS, pensez à msvcrt, un module qui accorde l'accès aux fonctions du MSVCRT bibliothèque :

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

Cela mettra l'exécution en pause jusqu'à ce qu'une touche soit enfoncée.

Remarques :

  • Python 3 ne dispose pas de raw_input() .
  • En Python 2, input(prompt) équivaut à 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