import sys
try:
# your code
except KeyboardInterrupt:
sys.exit(0) # or 1, or whatever
Это самый простой способ, при условии, что вы все еще хотите выйти, когда получаете Ctrl + c .
Если вы хотите перехватить его без попытки / исключения, вы можете использовать рецепт, подобный этому , используя signal
модуль , за исключением того, что он, кажется, не работает для я на Windows ..