본문 바로가기

D.S/Python

210805목 - unicode string을 pyautogui에서 사용하기

728x90

문제

한글이 삽입된 문자열을 pyautogui.write()에 넣었을 때 한글부분이 지워져서 출력된다.

 

해결

알파벳이 아닌 다른 언어를 입력하려면 write에 직접적으로 string을 전달하지 않고 pyperclip으로 클립보드에 문자열을 저장한 다음에 pyautogui.hotkey()를 통해 붙여넣기 하면 해결된다. 

 

import pyautogui
import pyperclip

pyperclip.copy("C:\\Users\\myohy\\OneDrive\\비타민B12\\15.jpg")
pyautogui.hotkey("ctrl", "v")

 

참고: 스택오버플로우

반응형