python代码实现键盘按键控制循环的暂停和结束
a控制暂停,b控制结束
import keyboard
import time
paused = False
stop = False
def on_press(event):
global paused
global stop
if event.name == 'a':
paused = not paused
if event.name == 'b':
stop = not stop
keyboard.on_press(on_press)
for i in range(1000):
print(i)
time.sleep(1)
if stop:
break
else:
stop_flag = 0
while True:
if stop:
stop_flag = 1
break
if paused:
continue
else:
break
if stop_flag:
break