微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python pyautogui 模块不支持孟加拉文本

如何解决python pyautogui 模块不支持孟加拉文本

这是我的python代码。我正在尝试使用 pyautogui 用孟加拉语文本编写一些内容,但不幸的是,它不起作用。


    import time
    import pyautogui
    
    time.sleep(2)
    text = "হ্যালো,"
    
    pyautogui.typewrite(text)

解决方法

Pyautogui 似乎不允许某些字符而不提供 Unicode 十六进制字符串,但我找到了一种更简单的方法,将其放入剪贴板。

import pyautogui
import pyperclip
import time

time.sleep(5)

# Store our string to the clipboard
pyperclip.copy("হ্যালো")
# Hotkey the paste command
pyautogui.hotkey("ctrl","v")

这与打字的工作原理大致相同,只是使用粘贴命令而不是像键盘一样发送它(一次一个字符)

# Output to typed
হ্যালো

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。