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基础教程之udp端口扫描
Feb 10 Python
Python 字符串操作方法大全
Mar 11 Python
python链接Oracle数据库的方法
Jun 28 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
Jun 30 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
详解Python多线程Selenium跨浏览器测试
Apr 01 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 Python
Python 类属性与实例属性,类对象与实例对象用法分析
Sep 20 Python
python实现横向拼接图片
Mar 23 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中实现汉字转区位码应用源码实例解析
2010/06/14 PHP
php mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
jQuery图片轮播的具体实现
2013/09/11 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
Vue动态获取width的方法
2018/08/22 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
zbar解码二维码和条形码示例
2014/02/07 Python
Python的Django框架使用入门指引
2015/04/15 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python实现的MySQL增删改查操作实例小结
2018/12/19 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
django框架cookie和session用法实例详解
2019/12/10 Python
关于多元线性回归分析——Python&amp;SPSS
2020/02/24 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
大四毕业生学习总结的自我评价
2013/10/31 职场文书
总经理岗位职责描述
2014/02/08 职场文书
《自然之道》教学反思
2014/02/11 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
2015年度女工工作总结
2015/10/22 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
oracle覆盖导入dmp文件的2种方法
2021/05/21 Oracle
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript
golang为什么要统一错误处理
2022/04/03 Golang