파이썬 pyautogui.typewrite 한글 입력 질문입니다.

조회수 10242회

안녕하세요. 파이썬 pyautogui 관련 질문입니다. import pyautogui pyautogui.typewrite('Hello world') pyautogui.typewrite('안녕하세요')

이렇게 코드를 짜면 영어는 잘 나오는데 한글은 안나오더라구요. 대체 왜 한글은 안나오는건가요? typewrite가 영어밖에 안되는건지...

file = open('test.txt') pyautogui.typewrite(file.read()) 텍스트 파일에 내용을 넣어 위에 코드처럼도 짜봤는데 텍스트파일 내용중 영어는 잘나오고 한글은 빈칸만 나옵니다...ㅠㅠ 어떻게 해결방법이 없을까요?

이미지

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 적어도 사용하는 운영체제와 파이썬 버전등은 기술해야합니다. 정영훈 2018.4.25 09:26

1 답변

  • unicode는 입력이 안됩니다.

    대신

    pip install pyperclip

    import pyperclip, pyautogui

    pyperclip.copy("안녕")

    pyautogui.hotkey("ctrl", "v")

    글자를 복사 후 붙여넣기로 하시면 들어갑니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)