【发布时间】:2019-05-20 13:10:39
【问题描述】:
我正在学习 pynput 并从事一些项目。 pynput 可以正常工作,但是当涉及到大写字母或 !@#$%^&** 等特殊字符时,它不能正常工作,但 . 和 , 可以正常工作。
代码:
from pynput.keyboard import Key, Controller
keyboard = Controller()
phrase = "Hey there, smile :)"
keyboard.type(phrase)
输出:
aey there, smile aa
如您所见,它不会打印大写字母或特殊字符。而不是Hey 它正在做aey
用a替换大写字母和特殊字符
注意:我已经在 windows 平台上测试过代码,它工作得非常好。我假设这是我的Mac的错。
【问题讨论】: