file.readline UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in
f = codecs.open('文件路径','r+') text = f.readline() f.close()这段python代码运行报错,请问怎么解决?
file.readline UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
网友回复
要指定文件编码为utf-8,代码修改为:
f = codecs.open('文件路径','r+', encoding='utf-8') text = f.readline() f.close()