У меня есть код Python, который зацикливается на файл. Я получаю ошибку UTF-8 (invalid continuation byte)
при чтении файла. Я просто хочу, чтобы моя программа игнорировала это.
Я попытался использовать попытку, за исключением кода внутри, но это не сработает, поскольку ошибка находится в состоянии цикла for. Я также пытался использовать попытку, за исключением цикла, но затем, когда он улавливает ошибку, он не запускает цикл снова.
with open(input_file_path, "r") as input_file:
for line in input_file:
# code irrelevant to question
Что происходит, это выдает эту ошибку на for line in input_file
:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe0 in position 5: invalid continuation byte`
Я хочу пропустить эту строку и перейти к следующей. По сути, попытка поймать условие моего цикла for.