学习python中,首次尝试出现'gbk'无法解决,只读模式无法出现数据,大佬们求赐教

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

f = open("class new.csv",'r')
lines = f.readlines()
lines

运行结果及报错内容

UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 9: illegal multibyte sequence

我的解答思路和尝试过的方法

唯一在r后面加入b,出现数据,我的文档数据格式是csv按道理来讲是不需要转码的。但只有转化二进制才能出现相应数据内容

我想要达到的结果

解决这个问题。穷途末路了

试试这样
f = open("class new.csv",'r', encoding='utf-8')

f = open("...","r",encoding='utf-8')

csv文件不要用这个方式,最好用pandas等第三方库读取,python自带的open方法,打开会有问题。反正我知道的,csv文件比较奇怪,跟office的内存存放不太一样,操作有点麻烦,各种问题。