Python 奇怪的Pynput错误Pynput控制器属性错误:';str';对象没有属性';价值';
无论是通过自动类型循环还是测试pynput控制器使其按下并释放一个键,都会发生这种情况。在我的Windows 10和Kali Linux上都会发生。这是pynput中的一个bug吗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:
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的内容