Вопросы к Поиску с Алисой
Некорректное считывание русских символов из текстового файла в Python может происходить из-за разной кодировки. discuss.python.org ru.stackoverflow.com У каждого компьютера есть своя системная кодировка по умолчанию. discuss.python.org Возможно, файл, который нужно открыть, закодирован в другой версии Unicode. discuss.python.org
Чтобы решить проблему, можно попробовать следующее:
open (r'имя файла', encoding='utf-8')
, где utf-8
— кодировка, в которой нужно читать файл. otvet.mail.ru По умолчанию Python версии 3 использует кодировку UTF-8, поэтому, если операционная система отдаёт пути в файловой системе тоже в UTF-8, проблем с русскими символами быть не должно. yandex.ru