python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法


Posted in Python onAugust 22, 2014

Python的字符集处理实在蛋疼,目前使用UTF-8居多,然后默认使用的字符集是ascii,所以我们需要改成utf-8
查看目前系统字符集

import sys

print sys.getdefaultencoding()

执行:
[root@lee ~]# python a.py 

ascii

修改成utf-8
import sys

 

sys.setdefaultencoding('utf-8')

 

print sys.getdefaultencoding()

执行:
[root@lee ~]# python a.py 

Traceback (most recent call last):

  File "a.py", line 4, in <module>

    sys.setdefaultencoding('utf-8')

AttributeError: 'module' object has no attribute 'setdefaultencoding'

提示:AttributeError: 'module' object has no attribute 'setdefaultencoding'?

后来经过查找相关资料,才发现早期版本可以直接sys.setdefaultencoding('utf-8'),新版本需要先reload一下
import sys

 

reload(sys)

sys.setdefaultencoding('utf-8')

 

print sys.getdefaultencoding()

执行
[root@lee ~]# python a.py 

utf-8

 
Python 相关文章推荐
纯Python开发的nosql数据库CodernityDB介绍和使用实例
Oct 23 Python
Python中数字以及算数运算符的相关使用
Oct 12 Python
python中星号变量的几种特殊用法
Sep 07 Python
Python将图片转换为字符画的方法
Jun 16 Python
对python PLT中的image和skimage处理图片方法详解
Jan 10 Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 Python
python两个list[]相加的实现方法
Sep 23 Python
python打包生成so文件的实现
Oct 30 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 Python
Python爬虫基础初探selenium
May 31 Python
浅谈python中的多态
Jun 15 Python
Python用any()函数检查字符串中的字母以及如何使用all()函数
Apr 14 Python
Python升级提示Tkinter模块找不到的解决方法
Aug 22 #Python
Python实现多行注释的另类方法
Aug 22 #Python
Python利用pyHook实现监听用户鼠标与键盘事件
Aug 21 #Python
Python发送Email方法实例
Aug 21 #Python
Python生成验证码实例
Aug 21 #Python
python中去空格函数的用法
Aug 21 #Python
python实现的重启关机程序实例
Aug 21 #Python
You might like
php下实现农历日历的代码
2007/03/07 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
php重定向的三种方法分享
2012/02/22 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
PHP Laravel中的Trait使用方法
2019/01/20 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
Javascript模块模式分析
2008/05/16 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
jquery判断iPhone、Android设备类型
2016/09/14 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
python中尾递归用法实例详解
2015/04/28 Python
连接Python程序与MySQL的教程
2015/04/29 Python
python ansible服务及剧本编写
2017/12/29 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
Python虚拟环境的原理及使用详解
2019/07/02 Python
appium+python adb常用命令分享
2020/03/06 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
行政内勤岗位职责
2014/04/07 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python