如何在python中的循环条件错误中继续?

Sheshank S.

我有遍历文件的python代码。(invalid continuation byte)读取文件时出现UTF-8错误我只希望我的程序忽略它。

我尝试过使用try,但里面的代码除外,但是由于错误处于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循环的条件。

chk

这样行吗?(已编辑为找到的解决方案OP)

with open(input_file_path, "r", encoding="utf8", errors="surrogateescape") as input_file:
    for line in input_file:
        try:
            yourcode
        except:
            continue

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python的嵌套循环中继续

如何在jQuery循环中继续?

尽管有错误,如何在循环中继续测试

如何在Python中继续执行其余脚本的同时运行无限循环

如何在 If 语句中发出通知但在 Python 中继续 While 循环?

try..finally for循环如何在JavaScript中继续工作?

在Python中继续错误恢复

在终端python中输入时如何在窗口中继续运行游戏

如何在python中继续写入字符串

C ++中的do while循环条件错误,条件是继续循环

如何在Python中定义了模块的异常后继续循环?

Python在While循环中继续缩进

如何在其他循环中继续enumarete()循环

如何在角度中继器的循环期间添加条件

如何在Smalltalk中循环“继续”

如何在Rebol中继续处理事件的同时启动永久循环

是Python 3中继续循环语句在Odoo 13的计算方法有问题?

如何在使用 Twilio 的 python 中继续运行客户端程序

如果程序使用 pwntools 退出/崩溃,如何在 python 脚本中继续?

在OpenOffice Basic中继续循环

在for循环中继续标签

如何在使用python中的函数检查文件是否存在时继续循环

如何在Python中的条件语句中使用循环?

如何在python中循环使用两个条件?

如何处理for循环中的错误(python)并继续执行

如何忽略csv文件中的空值并在Python中继续

忽略错误消息以继续执行python中的循环

如何在Java中继续添加值(int)?

如何在Android中继续显示底部导航菜单标题?