eg:
本意是想通过下列方法求出csv文件的总行数
with open('data.csv', 'r') as f:
print(len(f.readlines()))
结果出现以下报错:
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x93 in position 7891: illegal multibyte sequence
解决方法:
with open('data.csv', 'rb') as f:
print(len(f.readlines()))
在读取文本的时候加入参数‘b’,不会提示错误。