2020
09-29
09-29
Python基于codecs模块实现文件读写案例解析
codecs在读取文件时,发生错误:UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0xbeinposition0:invalidstartbyte中文切换编码:gbk,正常解决。但有时,utf-8和gbk都不好使用,使用notepad++,打开有乱码;看到有小块黑色。这时候,需要加个参数,errors="ignore"#读文件:含特殊字符importcodecsf=codecs.open('20.txt','rb',encoding='gbk',errors="ignore")#默认编码utf-8,中文是gbkcontent=f.readlin...
继续阅读 >