如何让pynput按下回车键,或其他一些按下回车的代码行

San*_*tty 5 python

输入每个 0 后,我想要它,所以它会在之后按 Enter,我尝试了不同的行,但没有,我是一个完整的初学者,请帮助。

from pynput.keyboard import Key, Controller

import time

keyboard = Controller()

time.sleep(1)

for char in " 0 0 0 0 0 0 0":

 keyboard.press('0')

keyboard.release('0')

time.sleep(0.25)
Run Code Online (Sandbox Code Playgroud)

Azy*_*282 5

enterwith 与pynput您所做的类似,请参阅文档中的此处。您可能想做类似以下的事情。

word = " 0 0 0 0 0 0 0"
for i, char in enumerate(word):
    if char == "0":
      keyboard.press('0')
      keyboard.release('0')

    #last iteration
    if char == "0" and len(word)-1 == i:
       keyboard.press(Key.enter)
       keyboard.release(Key.enter)
       break #break the loop here
Run Code Online (Sandbox Code Playgroud)