pyautogui输入中文
使用tkinter复制到剪贴板,再粘贴含中文的字符
def appendClipboard(path):
'''将内容复制到剪贴板'''
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(path)
r.update()
r.destroy()
def getClipboard():
'''返回剪贴板上的内容'''
r = Tk()
r.withdraw()
tmp = r.clipboard_get()
r.destroy()
return tmp
filepath = 'C:\\Users\\xxx\\Downloads\\2023年度预算.xxx'
appendClipboard(filepath)
pyperclip.copy(getClipboard())
time.sleep(3)
# 模拟按下Ctrl+V粘贴
pyautogui.hotkey('ctrl', 'v')