初学python遇到一个文件读取遇到问题
'utf-8' codec can't decode byte 0xb0 in position 611
我报错的写法
with open(filename,'r') as f:
LIST=f.readlines()
实际问题是我的电脑默认读取编码为utf-8,但是文件的编码为gbk,只要指定好编码为gbk就OK。
with open(filename,'r',encoding="") as f:
LIST=f.readlines()
本文介绍了一位初学者在使用Python读取文件时遇到的编码错误,并提供了正确的解决方案。当默认编码与文件实际编码不符时,通过指定正确的编码类型(如gbk),可以避免'utf-8' codec can't decode byte的错误。
1万+

被折叠的 条评论
为什么被折叠?



