Как сделать что-то типа вот такого:
fileHandle = open(filename, 'r', encoding=None)
чтобы encoding не использовалось?
Есть файл, созданный из Shell редиректом StdOut в этот файл. Файл со списком имён файлов. Хочу прочитать его Питоном и т.д.
Файл в UTF8, как я понимаю. Что-то в нём кривое оказалось (кривое имя - имя файла, когда-то сохранённого из WWW). Содержимое файла корректно можно увидеть не в каждом текстовом редакторе.
Файл со списком просто так не парсится Питоном - UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 7943: invalid continuation byte
Как побороть?
P.S. В Питоне поигрался с codecs - нужного сочетания не нашёл (но его и нет, как я понимаю)
import codecs
fileHandle = codecs.open(fileWithDigest, 'r', encoding=xxx)