[python 3.4] Файл UTF-8, смешанный с японским и двоичным. Я пытался читать строки с кодом следующим образом:python codec readline fail при объединении unicode с двоичным кодом
line = None
linecount = 0
with codecs.open(destfile, 'r', 'utf-8') as fd:
while True:
try:
line = fd.readline()
linecount += 1
except UnicodeDecodeError:
continue
if not line:
break;
print(linecount)
Попытки игнорировать линии с двоичным кодом, но он останавливается на строке с двоичным кодом.
Как я могу прочитать файл правильно игнорируя строку с двоичным кодом
образец файла поможет получить вам лучший ответ. –
Возможный дубликат [Чтение двоичных файлов и текст из того же файла в Python] (http://stackoverflow.com/questions/32659104/reading-binary-and-text-from-same-file-in-python) –