Python Don';不要按住鼠标左键

Python Don';不要按住鼠标左键,python,pygame,Python,Pygame,我只是想创建一个小东西来阻止我在同一时间多次点击鼠标左键 click = pygame.mouse.get_pressed() if click[0] == 1: print ("lel") 在这段代码中,如果我一直按住鼠标左键,它将以非常快的速度打印出“lel”s。我只想一次执行一次代码,这样它就不会产生垃圾邮件。当收到MOUSEBUTTONUP事件时,我会切换到使用pygame.event.get()或pygame.event.wait()和print(“

我只是想创建一个小东西来阻止我在同一时间多次点击鼠标左键

    click = pygame.mouse.get_pressed()

    if click[0] == 1:
        print ("lel")

在这段代码中,如果我一直按住鼠标左键,它将以非常快的速度打印出
“lel”
s。我只想一次执行一次代码,这样它就不会产生垃圾邮件。

当收到MOUSEBUTTONUP事件时,我会切换到使用
pygame.event.get()
pygame.event.wait()
print(“lel”)
。这样,您将“点击”而不是“按下”打印,这正是发生在您身上的情况


这里已经介绍了这一点:

然后设置一些内容来确定您是否已经处理了给定的鼠标点击。@JonathonOgden谢谢!现在可以了:)!但是你为什么不直接用“回答”按钮回答呢?@Daemond Screw我对pygame不太熟悉——这是一个小小的实践经验——但无论如何,我是一个游戏开发者。而是把它移到了一个答案。很高兴它对你有用。