Blog • code, python

Comment arrêter un programme en Python ?

Vous êtes bloqué dans un script Python et vous ne savez pas comment l'arrêter ? Découvrez comment sortir de votre programme instantanément !

Publie le 6 septembre 2023 • 2 min read
Cours recommandé

Python débutant

Bases du langageExercices corrigésQuatre projets progressifs

Apprenez Python à partir de zéro : variables, conditions, boucles, fonctions et structures de données. Chaque notion est suivie d'exercices corrigés automatiquement, et chaque chapitre se termine par un quiz.

Découvrir le cours

Vous êtes bloqué dans un script Python et vous ne savez pas comment l'arrêter ? Découvrez comment sortir de votre programme instantanément !

Sur Windows et Linux :

CTRL + c

Sur Mac OSX :

control + c

On s'est tous retrouvé dans une boucle infinie - ou simplement dans un script - sans savoir comment l'arrêter.

Aujourd'hui, on voit les différentes manières de quitter un programme Python.

Comment sortir d'un script ?

CTRL + c est le raccourci de base pour sortir de vos programmes dans le terminal. Ce raccourci envoie le signal d'interruption INT ou SIGINT au système d'exploitation.

En Python, CTRL + c fonctionne aussi et vous permettra de sortir de votre script Python directement.

Ce raccourci fonctionne avec tous les systèmes d'exploitation, sur Mac c'est la touche control qu'on utilise comme la touche CTRL n'existe pas, le raccourci reste control + c.

Comment quitter l’interpréteur Python ?

Comment quitter l’interpréteur Python ?

Le raccourci CTRL + d permet de quitter l’interpréteur Python dans le terminal.

Il est aussi possible d’arrêter l’interpréteur en tapant la commande exit() ou quit().

Comment mettre un script en pause ?

Comment mettre un script en pause ?

Le raccourci CTRL + z envoie le signal de suspendre le processus en cours.

Vous pouvez ensuite reprendre l'exécution du script en tapant la commande fg dans le terminal.

CTRL + z permet donc de mettre en pause un programme Python que vous pourrez reprendre quand vous voulez.

Comment arrêter un programme Python programmatiquement ?

En Python, on peut arrêter un programme en utilisant la fonction exit() du module sys.

import sys
sys.exit()

Vous pouvez donc demander l’arrêt de votre programme directement depuis votre code quand le programme a fait ce qu'il devait faire.

Cours recommandé

Python débutant

Bases du langageExercices corrigésQuatre projets progressifs

Apprenez Python à partir de zéro : variables, conditions, boucles, fonctions et structures de données. Chaque notion est suivie d'exercices corrigés automatiquement, et chaque chapitre se termine par un quiz.

Découvrir le cours
Thomas Collart

Thomas Collart, developpeur et formateur depuis plus de 20 ans. J'ai forme 3 700 etudiants a travers mes formations en ligne, cumule plus de 2 700 000 vues et 43 800 abonnes sur YouTube, TikTok et Instagram.