как сделать русский текст? 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")