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的内存存放不太一样,操作有点麻烦,各种问题。