import os
def exit_program():
print('over')
os._exit(0)
keyboard.add_hotkey("esc",exit_program)
如果使用os,按下ESC键就会出现Process finished with exit code 0,完全强制退出,
但是如果使用sys,按下ESC键程序没有完全结束,再次启动前会弹出是否要求清除并return的窗口,并且写法也有点小区别
import sys
def exit_program():
print('over')
sys.exit(0) #<-----这里
keyboard.add_hotkey("esc",exit_program)