问题描述
即使我将代码设置在循环中,代码也能运行一次,我需要更改什么才能使其运行。
import pyautogui,time
time.sleep(5)
while True:
pyautogui.press("e")
pyautogui.click()
if w or a or s or d:
stop()
解决方法
假设根据您给出的其他回复,您想按 e
和 click
直到它被按下 w
、a
、s
或 { {1}} 并且如果按下这四个中的一个,您希望程序结束。如果你想这样做,你可以在 python 中使用 d
库。函数 keyboard
应该检查按下的键是否是上述四个中的任何一个,如果是,它将终止程序。您可以通过执行 keyboard.is_pressed(key)
来安装库,例如,您可以像这样重写您的程序:
pip install keyboard
编辑:我已经用正确的解释编辑了评论,因为我之前只编辑了代码。