gpt4 book ai didi

python - 如何测量使用 pynput 时单击鼠标的时间量?

转载 作者:太空宇宙 更新时间:2023-11-03 20:59:43 27 4
gpt4 key购买 nike

我正在创建一个应用程序,我想在其中测量鼠标单击的持续时间。我已经尝试了几次,想看看哪里出了问题。

def on_click(x, y, button, pressed):
if pressed:
pressTime = time()
print(pressTime)

if not pressed:
releaseTime = time()
print(releaseTime)

print(pressTime - releaseTime)

with mouse.Listener(on_click=on_click) as listener:
listener.join()

我期望输出两个时间之间的差异,但我收到一条错误消息,告诉我我尝试使用变量而不初始化它(pressTime 或releaseTime)。

最佳答案

您需要使用全局变量

# declare two variable
pressTime, releaseTime

def on_click(x, y, button, pressed):
global pressTime, releaseTime

...

关于python - 如何测量使用 pynput 时单击鼠标的时间量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55784375/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com