UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 190: illegal multi

使用cmd创建scrapy项目:scrapy startmyproject myspider

创建好项目以后,创建爬虫:scrapy genspider itcast itcast.cn

这时出现了报错,如图

UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 190: illegal multi

 

 

解决办法:

搜索configparser.py文件并修改参数:   ①打开文件:C:\Users\weifeng\anaconda3\Lib\configparser.py   ②使用Pycharm打开该文件,然后通过快捷键Ctrl+G,跳到行号为695的代码,如图 UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 190: illegal multi

 

   ③把encoding=encoding改为encoding="utf-8",如图

UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 190: illegal multi

 

   此时,重新创建爬虫就不会提示错误了。



 

上一篇:nvidia jetson agx xavier执行python3后出现错误:“Illegal instruction(cpre dumped)”


下一篇:Android开发:URLDecoder: Illegal hex characters in escape (%) pattern : %编码问题