python 运行另一个时间会杀死内核
import pyautogui
from pynput.keyboard import Key, KeyCode, Listener
def on_press(key):
if str(key) == r"<48>":# ctrl 0
print("ctrl 0 exit")
return False
elif str(key) == r"<51>":# ctrl 3
print("ctrl 3 choose price")
#pyautogui.confirm(text='choose',title='price',buttons=(1,2,3,4,5))
with Listener(on_press=on_press) as listener:
listener.join()
当你运行监听器的时候,第一次按下ctrl 3是不会出错的。但是如果你按ctrl 0退出监听器后,再次运行监听器并按ctrl 3,就会导致内核崩溃。
如果你先运行监听器,然后按ctrl 0结束它,再重新运行监听器并按ctrl 3,就不会导致内核崩溃。
0 个回答
暂无回答