python - 使用 pyautogui.typewrite() 和特殊字符

标签 python pyautogui

import pyautogui
pyautogui.typewrite('Março')

它输入 Maro(它跳过字符“ç”)。

最佳答案

最好的解决方案是像这样使用 pyperclip。

def type_unicode(text):
    import pyautogui
    import pyperclip
    pyperclip.copy(text)
    pyautogui.hotkey("ctrl", "v")


type_unicode("Março")

如果您使用的是 Linux 并且不起作用,您可能需要安装这些依赖项。

Debian sudo apt-get install xclip

拱门 sudo pacman -S xclip

原创文章:

https://intellipaat.com/community/8484/python-automagica-unicode-text

https://pypi.org/project/pyperclip/

关于python - 使用 pyautogui.typewrite() 和特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49034664/

相关文章:

python - 发送自定义 PyQt 信号?

python - Pyautogui 在导入时更改窗口大小

python - 为什么关闭数据库连接需要 teardown_appcontext?

Python 不导入 dotenv 模块

python - 使用两个数据库时Django中的表不存在错误

python - Scrapy - 使用正则表达式选择 xpath

python - 如何在我的录音中显示鼠标指针

python - 单击程序时遇到问题 - pyautogui

python - 无法安装pyautogui

python - Pyautogui类型错误: 'NoneType' object is not iterable