问题描述
这是我的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
হ্যালো