python 文件读取报错 ‘utf-8‘ codec can‘t decode

初学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)