selenium+python+eclipse编码报错问题

上一篇 / 下一篇  2016-06-03 16:03:04 / 个人分类:selenium+python

最近用eclipse写脚本,输出汉字时报错UnicodeEncodeError: 'ascii' codec can't encode characters in position 118-119: ordinal not in range(128)。
网上也搜了一些解决方法,都是说需要在脚本前加上
import sys
reload(sys) 
sys.setdefaultencoding( "utf-8" )
加上这三句话后遇到了新的问题,eclipse报undefined variable from import :setdefaultencoding。据说这个错误是pydev插件导致的,那么这个问题如何解决呢,最终也没找到解决这个插件的问题。也许换成pycharm写脚本应该就不报错了。
不多说了,说下我的解决方法,在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:# encoding=utf8  
import sys   
reload(sys)  
sys.setdefaultencoding('utf8')   
然后重启,再运行脚本,问题解决啦,哈哈哈

TAG:

 

评分:0

我来说两句

hustar0102

hustar0102

胡三哥

我的栏目

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 8853
  • 日志数: 4
  • 建立时间: 2016-04-29
  • 更新时间: 2016-06-03

RSS订阅

Open Toolbar