Обнаружено нажатие клавиши Python, но другие коды не запущены - PullRequest
0 голосов
/ 14 ноября 2018

Я хочу сделать программу, которая, когда я нажимаю 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

Он просто печатает много «Обнаружено» ибольше не работает.

...