как сделать русский текст? python

код должен брать по строке с текстового документа(two.txt), текст на русском, и писать его в telegram чат. но он выдавал ошибку пока не дописал (encoding='utf-8') но после этого он не выводил сам текст а лишь символы и цифры, помогите пожалуйста

код :

import pyautogui, time
time.sleep(5)
a = open("Two.txt", "r", encoding='utf-8')
for Line in a:
  pyautogui.typewrite(Line)
  pyautogui.press("enter")

Ответы (2 шт):

Автор решения: CatM

Перекодируйте текстовый файл с помощью блокнота на UTF-8 (Файл -> Сохранить как, слева от кнопки "сохранить" будет выбор кодировки (метод для Windows)).

→ Ссылка
Автор решения: Timofey

Используйте библиотеку codecs:

import pyautogui, time
import codecs
time.sleep(5)
with codecs.open("Two.txt", "r", encoding="utf-8") as file:
    for line in file:
        pyautogui.typewrite(Line)
        pyautogui.press("enter")
→ Ссылка