Python: ввод с клавиатуры и продолжение? - PullRequest
0 голосов
/ 18 марта 2020

Я хочу запускать этот скрипт python снова и снова в блокноте. Но есть проблемы при запуске программы - она ​​печатается только один раз, затем останавливается. Как заставить эту программу работать, пока я не остановлю ее вручную?

from pynput.keyboard import Key, Controller
import time

keyboard = Controller ()

time.sleep(2)

for char in "print this is notepad over and over":
    keyboard.press(char)
    keyboard.release(char)
    time.sleep(0.12)
    continue

1 Ответ

0 голосов
/ 18 марта 2020

Вам нужно добавить еще один l oop, если вы хотите, чтобы ваша программа запускалась снова и снова. Попробуйте это (вы можете улучшить условие остановки, если хотите)

from pynput.keyboard import Key, Controller 
import time 
keyboard = Controller ()
time.sleep(2) 
while True:
    for char in "print this is notepad over and over": 
        keyboard.press(char) 
        keyboard.release(char) 
        time.sleep(0.12) 
        continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...