注册 登录
编程论坛 Python论坛

读取文本文件有问题?

lxping08 发布于 2023-03-15 21:45, 709 次点击
File "F:\python\lib\codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 4: invalid continuation byte
5 回复
#2
lxping082023-03-15 21:58
读取不了文本里的内容,输出不了 ,显示上面的错误!
#3
wp2319572023-03-16 14:11
回复 2楼 lxping08
发一下 源代码   这个一般都是解码格式不正确 导致
#4
东海ECS2023-03-16 18:39
含有中文的文件,要设置解码方式: utf-8
#5
sheeboard2023-03-16 20:16
以下是引用东海ECS在2023-3-16 18:39:12的发言:

含有中文的文件,要设置解码方式: utf-8

要看原来是什么编码的,再选相应的解码。
#6
东海ECS2023-03-18 13:47
一般来说,打开文件:

open(file, mode)


但对于含有中文或其他除英文的文件,这样打开会出现解码错误,这时要设置解码方式:UTF-8

open(file, mode, encoding = 'utf-8')


[此贴子已经被作者于2023-3-18 13:49编辑过]

1