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获取网页上图片下载地址的方法
Mar 11 Python
用python写的一个wordpress的采集程序
Feb 27 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
May 16 Python
python3设计模式之简单工厂模式
Oct 17 Python
django中静态文件配置static的方法
May 20 Python
解决pycharm无法识别本地site-packages的问题
Oct 13 Python
pandas通过loc生成新的列方法
Nov 28 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
Aug 22 Python
Python3从零开始搭建一个语音对话机器人的实现
Aug 23 Python
python 协程 gevent原理与用法分析
Nov 22 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
在Keras中实现保存和加载权重及模型结构
Jun 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
用php实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
PHP中常用的魔术方法
2017/04/28 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
python 合并文件的具体实例
2013/08/08 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
使用sklearn的cross_val_score进行交叉验证实例
2020/02/28 Python
Python如何用filter函数筛选数据
2020/03/05 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Python request操作步骤及代码实例
2020/04/13 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
白酒市场营销方案
2014/02/25 职场文书
个性发展自我评价2015
2015/03/09 职场文书
小学中队活动总结
2015/05/11 职场文书
小数乘法教学反思
2016/02/22 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python
简单聊聊TypeScript只读修饰符
2022/04/06 Javascript
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js