python UnicodeDecodeError: 'ascii' codec can't decode byte ...

news/2024/7/19 11:37:54 标签: 爬虫, python

在运行scrapy爬虫程序的时候出现UnicodeDecodeError

贴上错误

原因与注册表有关,可能与某些国产软件对注册表的改写的gbk格式导致python无法进行第三方库的安装操作。

解决方法:打开C:\Python27\Lib下的 mimetypes.py 文件,找到大概256行(你可以用Notepad++的搜索功能)的

‘default_encoding = sys.getdefaultencoding()’。

在这句代码前加上

if sys.getdefaultencoding() != 'gbk':  
    reload(sys)  
    sys.setdefaultencoding('gbk') 

这样困扰我好久的问题就解决了~~~

如果还是不行就试试删掉mimetypes.pyc再重新生成

 

转载于:https://www.cnblogs.com/EmilySun/p/6189096.html


http://www.niftyadmin.cn/n/802335.html

相关文章

c语言 对话程序,Windows下C语言实现聊天程序--网络编程(一)

客户端与服务器交互流程图注意: 代码先运行服务器端,再运行客户端;服务器端:#include#include#include #pragma comment(lib, "ws2_32.lib")#define STRING_LENGTH_MAX 20;/** 服务器端编程的步骤:1&#xf…

ant tree删除节点_压轴出场二叉查找树的结点删除操作

前面介绍了二叉查找树的查找和插入,还算比较简单,因为它们均不会破坏树的结构。而二叉查找树的删除,可就不是那么简单了。如果删除的是叶子结点,则直接删除该结点,不会对树的结构造成影响如果删除的结点只有一个孩子&a…

c语言程序设计的流程控制,C语言程序设计实验二程序流程控制.doc

C语言程序设计实验二程序流程控制实验二 程序流程控制实验目的及要求进一步熟悉C语言的基本语句;熟悉顺序结构程序设计结构;熟悉选择结构程序设计结构;熟悉循环结构程序设计结构;结合程序掌握一些简单的算法。实验内容及步骤编写一…

Ubuntu16.04 编译OpenCV 和 Tesseract-OCR

http://blog.csdn.net/tianzhaixing2013/article/details/53242625转载于:https://www.cnblogs.com/eustoma/p/6192839.html

Python global全局变量的使用

Python global全局变量的使用 在使用global全局变量时, ①在声明函数时, 形参不能是全局变量,不然会报错: SyntaxError: name x is parameter and global ②在声明函数时内部使用全局变量x,要在函数内部写&#x…

完整简单c语言程序代码,一些简单的C语言程序代码.docx

一些简单的C语言程序代码由键盘任意输入1个4位数整数,分别输出其中的个位、十位、百位、千位。/* expe 3-10 */#include #include void main(void){ int mun,a,b,c,d; scanf("%d",&mun); amun / 1000; /*千位*/ b(mun % 1000) / 100; /*百位*/ c(mun …

零基础入门深度学习(1) - 感知器 代码实现

零基础入门深度学习(1) - 感知器 原参考代码没有使用numpy,且代码是基于(Python2.7),先已修改,使用了numpy且Python3.7 与门 训练出感知器的权重: w1, w2, b 【参考代码一】 #By Bo Yang 2020.12.10 import numpy as np import timedef ge…

数据结构c语言版章节测试题,数据结构C语言版章节练习题

数据结构章节练习题第一章绪论一、单选题1.一个数组元素a[i]与________的表示等价。A、*(ai)B、aiC、*aiD、&ai2.下面程序段的时间复杂度为____________。for(int i0; ifor(int j0; ja[i][j]i*j;A、O(m2)B、O(n2)C、O(m*n)D、O(mn)3.执行下面程序段时,执行S语句…