执行代码,出现如下错误:
错误原因:编码方式出现了问题。
想要在读取文件时不出错,在如下的位置上 加上 'rb', 问题解决
file_path = 'E:\\Pychram_program\\learing\\test.doc'
contents = ''
with open (file_path, 'rb') as f: #在这里加上 'rb'
contents = f.read()
l = contents.split()
print(len(l))
网上有很多的教程说,要在刚才加上 ‘rb’ 的位置上加上
encoding = 'utf-8'
但是这样做也会引入错误,UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0
所以,大家在读取文件遇到这俩个问题时可以直接 加上 'rb', 问题解决!