叶雨梧桐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
分类
最新文章
最近回复
  • 薇洛迪兰: 应该是服务器的问题吧
  • 今日头条: 文章不错非常喜欢
  • 今日头条: 文章不错非常喜欢
  • 码客: 定时任务我直接用cron
  • 鸟叔: 此时此刻鸟叔想吟诗一首:梧桐夜雨涨秋迟……
  • 夏目贵志: 三年了后偶遇这博客了!
  • 钟水洲博客: 拜个早年
  • 鸟叔の窝: 最近一直在关注贵博客,加个友情链接可否?
  • 荆棘鸟: 请教博主 评论自动发邮件怎么弄 我的域名邮箱老是配置不成功咋回事?
  • thornbird: 为何这样麻烦 直接安装LNMP即可
归档