Найти - Пользователи
Полная версия: Закрытие/остановка приложения
Начало » Python для экспертов » Закрытие/остановка приложения
1
van-gog
Возник такой вопрос:
как получить сигнал остановки (CTRL+C и т.п.) или закрытия консольного приложения, сделать сохранение информации и выйти из него?
Google сказал что надо копать в сторону signal, но я пока не особо в нем разобрался :(
Помогите плз.
poltergeist
import signal

def signal_handler(signum, frame):
''' SIGINT signal handler
'''
...

# register signal handler
signal.signal(signal.SIGINT, signal_handler)
evgenyl
import signal,time

def handler(signum, frame):
print “sigint handle”

signal.signal(signal.SIGINT, handler)
time.sleep(30)

примерно так если судить по документации
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB