叶雨梧桐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://gt520.com/py/345.html
订阅叶雨梧桐BLOG RSS
分类
最新文章
最近回复
  • 森七: 想转去ty,收藏了贵站肯定会用到 make
  • 寻芜兮: 博主您好,您写的《Xshell 进行科学上网的正确姿势》中图片已经挂掉了,可以再补档一次吗。
  • 天津网站建设: 感谢博主分享
  • 博客大全: 钻研精神会让你学到更多,加油!
  • 麦麦米: 不错的文章呢
  • 薇洛迪兰: 应该是服务器的问题吧
  • 关于我们: 弱弱的问下博主,接受友情链接吗?
  • 今日头条: 文章不错非常喜欢
  • 今日头条: 文章不错非常喜欢
  • 码客: 定时任务我直接用cron
归档