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 !

Publié le 6 septembre 2023 2 min de lecture

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.

En lien avec cet article

Cours Python débutant

Démarrez en Python à partir de zéro : variables, conditions, boucles, fonctions et structures de données. Chaque notion est suivie d'exercices corrigés automatiquement.

Bases du langageExercices corrigés4 projets progressifs
Voir le cours
Thomas Collart

Thomas Collart, développeur et formateur depuis plus de 20 ans. J'ai formé 3 700 étudiants à travers mes formations en ligne, cumule plus de 2 700 000 vues et 56 700 abonnés sur YouTube, TikTok et Instagram.