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基于time模块求程序运行时间的方法
Sep 18 Python
python爬虫_微信公众号推送信息爬取的实例
Oct 23 Python
python数据抓取分析的示例代码(python + mongodb)
Dec 25 Python
python Celery定时任务的示例
Mar 13 Python
基于python log取对数详解
Jun 08 Python
Python将多个list合并为1个list的方法
Jun 27 Python
pycharm安装和首次使用教程
Aug 27 Python
对Python中class和instance以及self的用法详解
Jun 26 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
Jul 22 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
在Mac中PyCharm配置python Anaconda环境过程图解
Mar 11 Python
浅谈python出错时traceback的解读
Jul 15 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
在字符串中把网址改成超级链接
2006/10/09 PHP
PHP去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
Python基于Tkinter实现的记事本实例
2015/06/17 Python
python之Socket网络编程详解
2016/09/29 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
HTML的form表单和django的form表单
2019/07/25 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
为什么会有内存对齐
2016/10/10 面试题
母亲80寿诞答谢词
2014/01/16 职场文书
《春笋》教学反思
2014/04/15 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
使用pandas模块实现数据的标准化操作
2021/05/14 Python
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android
css样式important规则的正确使用方式
2022/06/10 HTML / CSS
MySQL深分页问题解决思路
2022/12/24 MySQL