Maison > développement back-end > Tutoriel Python > Comment empêcher la fenêtre de sortie Python de se fermer ?

Comment empêcher la fenêtre de sortie Python de se fermer ?

Mary-Kate Olsen
Libérer: 2024-12-01 00:29:11
original
824 Les gens l'ont consulté

How to Keep the Python Output Window from Closing?

Comment maintenir la visibilité de la fenêtre de sortie de Python

Lorsque vous travaillez avec Python sous Windows, rencontrer une fenêtre de sortie qui disparaît rapidement après l'exécution du script peut être frustrant. Cet acte de disparition inhibe l’analyse de la production. Heureusement, il existe des moyens de maintenir sa visibilité.

Option 1 : Utiliser un terminal externe

Au lieu d'exécuter le script dans l'environnement de l'éditeur, ouvrez une invite de commande ( cmd) et exécutez la commande python avec le chemin du script :

python myscript.py
Copier après la connexion

En plaçant l'exécutable python dans le chemin Windows, vous pouvez lancer le script à partir de n’importe quel répertoire. Une fois terminé, le script vous renverra à l'invite cmd, en gardant la fenêtre de sortie ouverte.

Option 2 : implémenter un mécanisme d'attente

Incorporer un mécanisme d'attente au fin du script en ajoutant du code qui suspend son exécution. Dans Python 2, l'utilisation de la fonction raw_input() attend d'appuyer sur Entrée :

raw_input()
Copier après la connexion

Cette méthode nécessite une modification du script, ce qui peut devenir gênant, notamment lorsque l'on travaille avec des scripts externes. Python 3 propose une alternative avec input().

Option 3 : Utiliser un éditeur avec affichage persistant

Certains éditeurs pour Python possèdent la possibilité de faire une pause après l'exécution du script. De plus, certains permettent la configuration de la ligne de commande utilisée pour exécuter le programme. Vous pouvez définir la commande sur "python -i myscript.py", qui ouvre un shell Python après l'exécution du script. L'environnement du programme demeure, permettant d'autres interactions avec des variables, des fonctions et des méthodes.

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