Я хочу сделать программу, которая, когда я нажимаю Q, делает снимок экрана и сохраняет его.Он может обнаружить нажатие клавиши, но не запускает другие коды.
a = input()
b = ''
import time
import pyautogui
import PIL
import keyboard # Using module keyboard
while True: # making a loop
try:
if keyboard.is_pressed('q'): # if key 'q' is pressed
print('Detected')
a+=1
im = pyautogui.screenshot()
b = ''
b = str(a)
b+=".jpg"
im.save(b)
print('Success')
time.sleep(1)
else:
pass
except:
b = ''
Но результаты просто так:
Detected
Detected
Detected
Detected
Detected
Detected
Detected
Detected
Detected
Detected
Detected
Он просто печатает много «Обнаружено» ибольше не работает.