刚才翻了翻2年以前用python2.7写的一个爬虫程序,主要功能就是把各地市知识产权局/专利局网站的专利相关项目.课题通知,定期爬取和分析,辅助企业进行项目申请. 这里要谈的不是爬虫功能的实现,而是今天重跑程序的时候发现,日志文件正常展现中文,但是终端展现的确实乱码.影响体验,着实比较郁闷. 相关代码如下: 1.python文件是utf-8编码 2.使用logging模块记录日志,同步输出到app.log文件,和终端标准输出. 3.使用了sys.setdefaultencoding的方式来解决乱…