Python windell.user32.ReleaseDC失败错误

Python windell.user32.ReleaseDC失败错误,python,Python,我刚刚学习了一些关于piano tiles机器人的教程,但我遇到了这个错误,我不知道该怎么做才能解决它,因为谷歌缺乏这方面的知识。 我正在使用Win10 x64和Python 3.9 这是我的密码: from pyautogui import * import pyautogui import time import keyboard import win32api, win32con import random #X: 486 Y: 800 #X: 611 Y: 800 #X: 7

我刚刚学习了一些关于piano tiles机器人的教程,但我遇到了这个错误,我不知道该怎么做才能解决它,因为谷歌缺乏这方面的知识。 我正在使用Win10 x64和Python 3.9

这是我的密码:

from pyautogui import *
import pyautogui
import time
import keyboard
import win32api, win32con
import random

#X:  486 Y:  800
#X:  611 Y:  800
#X:  732 Y:  800
#X:  835 Y:  800

def click(x,y):
    pyautogui.click(x,y)

while keyboard.is_pressed('q') == False:
    if pyautogui.pixel(486, 800)[0] == 0:
        click(486, 800)
    if pyautogui.pixel(611, 800)[0] == 0:
        click(611, 800)
    if pyautogui.pixel(732, 800)[0] == 0:
        click(732, 800)
    if pyautogui.pixel(835, 800)[0] == 0:
        click(835, 800)
下面是我得到的错误:

Traceback (most recent call last):
  File "D:\Py\Piano Tiles bot\pianotilesbot.py", line 24, in <module>
    if pyautogui.pixel(835, 800)[0] == 0:
  File "C:\Users\dog\AppData\Local\Programs\Python\Python39\lib\site-packages\pyscreeze\__init__.py", line 584, in pixel
    return (r, g, b)
  File "C:\Users\dog\AppData\Local\Programs\Python\Python39\lib\contextlib.py", line 124, in __exit__
    next(self.gen)
  File "C:\Users\dog\AppData\Local\Programs\Python\Python39\lib\site-packages\pyscreeze\__init__.py", line 113, in __win32_openDC
    raise WindowsError("windll.user32.ReleaseDC failed : return 0")
OSError: windll.user32.ReleaseDC failed : return 0
回溯(最近一次呼叫最后一次):
文件“D:\Py\Piano Tiles bot\pianotilesbot.Py”,第24行,在
如果pyautogui.pixel(835800)[0]==0:
文件“C:\Users\dog\AppData\Local\Programs\Python\39\lib\site packages\pyscreeze\\uuuuu init\uuuu.py”,第584行,以像素为单位
返回(r、g、b)
文件“C:\Users\dog\AppData\Local\Programs\Python\Python39\lib\contextlib.py”,第124行,在退出时__
下一个(self.gen)
文件“C:\Users\dog\AppData\Local\Programs\Python\39\lib\site packages\pyscreeze\ \uuuuuu init\uuuuuuuu.py”,第113行,在openDC中
raise WindowsError(“windell.user32.ReleaseDC失败:返回0”)
OSError:windell.user32.ReleaseDC失败:返回0