Pour les environnements Windows :
Si vous ne voulez pas aller à l'invite de commande (ou si vous travaillez dans un environnement où l'invite de commande est restreinte), je pense que la solution suivante est meilleure que d'insérer du code dans Python qui vous demande d'appuyer sur n'importe quelle touche - parce que si le programme se plante avant d'atteindre ce point, la fenêtre se ferme et vous perdez l'information sur le plantage. La solution que j'utilise consiste à créer un fichier bat.
Utilisez le bloc-notes pour créer un fichier texte. Dans le fichier, le contenu ressemblera à quelque chose comme :
my_python_program.py
pause
Sauvegardez ensuite le fichier sous le nom de "my_python_program.bat"
Lorsque vous exécutez le fichier bat, il lance le programme python et fait une pause à la fin pour vous permettre de lire la sortie. Ensuite, si vous appuyez sur n'importe quelle touche, la fenêtre se fermera.