Python 奇怪的Pynput错误Pynput控制器属性错误:';str';对象没有属性';价值';

Python 奇怪的Pynput错误Pynput控制器属性错误:';str';对象没有属性';价值';,python,python-3.x,pynput,Python,Python 3.x,Pynput,无论是通过自动类型循环还是测试pynput控制器使其按下并释放一个键,都会发生这种情况。在我的Windows 10和Kali Linux上都会发生。这是pynput中的一个bug吗 from pynput.keyboard import Key, Controller from pynput.mouse import Button, Controller import datetime import logging keyboard = Controller() class List1:

无论是通过自动类型循环还是测试pynput控制器使其按下并释放一个键,都会发生这种情况。在我的Windows 10和Kali Linux上都会发生。这是pynput中的一个bug吗

from pynput.keyboard import Key, Controller
from pynput.mouse import Button, Controller
import datetime
import logging

keyboard = Controller()

class List1:

    with open('1.txt', 'r') as a:
         Presses = [line.strip() for line in a]

    keys1 = []
    times1 = []

    for press in Presses:
        time1 = press.split(';')[1]
        keys1.append(time1)

    keys1 = [keys.strip(' ') for keys in keys1]

    print(keys1)

    for press in Presses:
        keypressdef = press.split(';')[0]
        timedef1=''.join(keypressdef)
        break

    for press in Presses:
        ticktock1 = press.split(';')[0]
        buttons1 = press.split(';')[1]
        nostringtime1 = datetime.datetime.strptime(ticktock1, '%Y-%m-%d %H:%M:%S,%f')
        new_time1 = nostringtime1 - datetime.datetime.strptime(timedef1, '%Y-%m-%d %H:%M:%S,%f')
        times1.append(new_time1)
        print(new_time1)

    print(times1)

    Newlist1 = [[x, y] for x, y in zip(keys1, times1)]

    for keyed in keys1:
        newkeys1 = keyed.split(',')[0]
        print(newkeys1)
        keyboard.press(newkeys1)
        keyboard.release(newkeys1)

显示完整的错误消息和1.txt的内容显示完整的错误消息和1.txt的内容