python读取txt文件的时候报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x98 in position 30: illegal mul

UnicodeDecodeError: 'gbk' codec can't decode byte 0x98 in position 30: illegal multibyte sequence

这样的错是出于编码格式的问题

所以在读取文件的时候需要加上编码格式。

f = open(r"D:\xx.txt","r",encoding="utf-8")
s = f.read()
print(s)
 
 

你可能感兴趣的:(python)