I want to capture command window close event from Python.
In other words, when the user tries to close the command prompt window, script should detect it and display a m
define like this:
import time
def on_exit(sig, func=None):
print("exit handler")
time.sleep(10) # so you can see the message before program exits
if you install pywin32 package, you can :
import win32api
win32api.SetConsoleCtrlHandler(on_exit, True)
Or, using python internal "signal" library, if you are using under *nix system:
import signal
signal.signal(signal.SIGTERM, on_exit)