叶雨梧桐BLOG

解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-11: ordinal not in range(128)的问题

发布时间:2015年12月23日 / 分类:Python / 吐槽

打死也不要在win上跑python

打死也不要在win上跑python

打死也不要在win上跑python

重要的事情要说三遍

远程速度不咋地,本地虚拟机在还原,想趁点空爬点东西,就把脚本拖到本地来跑,没想到,特喵的ERRO个没完,也是醉了。

首先引bs4老是提示失败。检查了好多遍模块都安装了,引用的方式换了好多。最后才发现,原来好多版本,ORZ

centos默认python 2.6 pip安装bs都是4.不曾想win下2.7竟然默认安装的是3.2.

终于解决了,不报错了,继续跑吧,好么,又报

UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-11: ordinal not in range(128)

乍看编码问题,头编码,有啊。爬取编码,也存在啊。没办法,查之。
原来需要再引用sys,重新声明下。好吧,是在下输了

解决方法

import sys
reload(sys)   
sys.setdefaultencoding('utf8')

参考:http://blog.sina.com.cn/s/blog_64a3795a01018vyp.html

标签:没有标签呢

版权声明:除特殊注明外,均由叶雨梧桐原创,转载请保留文章出处;
本文链接:http://blog.gt520.com/py/345.html
订阅叶雨梧桐BLOG RSS
分类
最新文章
最近回复
  • 荆棘鸟: 请教博主 评论自动发邮件怎么弄 我的域名邮箱老是配置不成功咋回事?
  • thornbird: 为何这样麻烦 直接安装LNMP即可
  • 态度xiaomi: 支持下
  • 梦青年: 我的网站下线了,你可以把我的友链去掉了,感谢多年的支持和关注~ 梦青年。
  • 便宜VPS: 已添加贵站链接,我站:https://www.vultrclub.com,站:便宜VPS
  • vultr: 朋友 交换链接吗
  • 罗小黑: py小白看不懂啊! Traceback (most recent call last): ...
  • 罗小黑: 安装出错,下面无法继续 >>> pip install MySQL-python Synt...
  • 一抹阳光: 学习了(ಡωಡ)
  • wu先生: 我来了。
归档