Une fois que vous avez effectué un calcul lourd en Python, vous pouvez avoir du mal à vous arrêter avec Ctrl-C:
$ python3 cext09.py
^C^C^C^C^C^C #ne vous arrêtez pas
Ctrl-Z fonctionne, il existe donc un moyen d'interrompre et de tuer:
^Z
zsh: suspended python3 cext09.py
$ jobs
[1] - running emacs cext09.c
[2] + suspended python3 cext09.py
$ kill %2
[2] + terminated python3 cext09.py
Ceci est fastidieux et peut tuer le mauvais.
signal
Vous pouvez écrire ceci dans un script Python.
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)
Recommended Posts