Python 2.7 Pyperclip loop
Это текущий код:
import time
import sys
import os
sys.path.append(os.path.abspath("SO_site-packages"))
import pyperclip
recent_value = ""
while True:
tmp_value = pyperclip.paste()
if not tmp_value = recent_value:
recent_value = tmp_value
print("Value changed: %s" % str(recent_value)[:20])
time.sleep(0.1)
Что я пытаюсь сделать: создать постоянный цикл, который ждет, пока пользователь скопирует текст в буфер обмена, и распечатывает его всякий раз, когда это происходит.
Что происходит в данный момент: распечатывается только последний скопированный элемент и останавливается.
Мой вопрос: как сделать этот код циклом прослушивания?
Помощь будет высоко ценится.