微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我的代码不起作用python、pyautogui

如何解决我的代码不起作用python、pyautogui

即使我将代码设置在循环中,代码也能运行一次,我需要更改什么才能使其运行。

import pyautogui,time
time.sleep(5)
while True: 
    pyautogui.press("e")
    pyautogui.click()
    if w or a or s or d:
        stop()

解决方法

假设根据您给出的其他回复,您想按 eclick 直到它被按下 was 或 { {1}} 并且如果按下这四个中的一个,您希望程序结束。如果你想这样做,你可以在 python 中使用 d 库。函数 keyboard 应该检查按下的键是否是上述四个中的任何一个,如果是,它将终止程序。您可以通过执行 keyboard.is_pressed(key) 来安装库,例如,您可以像这样重写您的程序:

pip install keyboard

编辑:我已经用正确的解释编辑了评论,因为我之前只编辑了代码。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。