Проблемы с pynput при чтении списка из файла выбора

Я создал программу для создания keylistener с pynput, которая добавляла ключи, которые были нажаты, к списку, который я сохранил в файле Pickle, но когда я загружал файл, результаты были другими

import pynput
from pynput.keyboard import Key,Controller
import pickle
keyboard = Controller()
with open("hahahahhahah", 'rb') as f:
    l = pickle.load(f)
print(type(l[1]))
#outputs:^<class 'pynput.keyboard._xorg.KeyCode'>



print(l)
#^outputs:['d', 's', 'a', 'f', 's', 'd', 'f',]
print(l[2])
#^outputs:'a'
keyboard.press(l[1])
keyboard.release(l[1])
keyboard.press(l[1])
keyboard.release(l[1])
keyboard.press(l[1])
keyboard.release(l[1])
keyboard.press(l[1])
keyboard.release(l[1])
keyboard.press(l[1])
keyboard.release(l[1])

это просто выводит # 5 раз, когда я хотел, чтобы вывести s 5 раз

0 ответов

Другие вопросы по тегам