pyautogui无法输入中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyautogui无法输入中文相关的知识,希望对你有一定的参考价值。

参考技术A

问题:
通过pyautogui的write、typewrite、press等方法均无法输入中文,其只针对pyautogui.KEY_NAMES中定义的字符串起作用,如果不是这些字符串则不做处理

其中press方法不能使用 pyautogui.press(\'abc\') 这种方式

解决办法:
采用 pyperclip 方法,将中文先进行copy,之后进行粘贴paste

注意,如果发现paste()粘贴不了内容,可以通过键盘 command+v进行操作,这块也是两种方式,热键方式和keyDown+keyUp方式。详见: https://www.jianshu.com/p/6499a46a1961

以上是关于pyautogui无法输入中文的主要内容,如果未能解决你的问题,请参考以下文章

Pyautogui 无法在 Roblox 中正确移动鼠标

使用 pyautogui 输入 unicode 字符串

PyAutoGui TypeError:无法解压不可迭代的 NoneType 对象

Python无法使用PyAutoGui补间将鼠标作为函数中的随机值移动

使用 Python 3.8.8 将 PyAutoGUI 导入 PyCharm 无法正常工作 [关闭]

自动化工具PyAutoGUI :键盘操作