Comment arrêter un programme en Python ?

Article publié le mercredi 6 septembre 2023 et mis à jour le samedi 20 janvier 2024.

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 !

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.

Comment Coder

Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.