Я получаю эту ошибку, когда пытаюсь запустить свой код:
UnicodeDecodeError: кодек unicodeescape не может декодировать байт 0x5c в позиции 391: \ в конце строки
Мой код здесь:
data = f.read()
#print("data", data)
text = data.decode('unicode_escape').encode("utf-8")
#print(text)
Я читаю 3 разных двоичных файла.1-й и 2-й (2-й пуст) работают нормально.Третий файл является причиной проблемы.
Окончание третьего файла байтов:
.... \\\xb9\xcc}\\'
Файл 1-го байта заканчивается следующим образом:
.... x00\x00\x00'
Есть ли способ, которым я могу избавиться от окончательной обратной косой черты, чтобы 3-й файл был преобразован правильно?Или есть лучший способ сделать это?
Спасибо!