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中的文本处理
Apr 11 Python
Python中处理字符串的相关的len()方法的使用简介
May 19 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
Python中用post、get方式提交数据的方法示例
Sep 22 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
Dec 20 Python
Python可变参数*args和**kwargs用法实例小结
Apr 27 Python
Python使用pyodbc访问数据库操作方法详解
Jul 05 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
解决Tensorflow占用GPU显存问题
Feb 03 Python
解决Python中报错TypeError: must be str, not bytes问题
Apr 07 Python
pytorch加载预训练模型与自己模型不匹配的解决方案
May 13 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中SESSION使用中的一点经验总结
2012/03/30 PHP
php简单的上传类分享
2016/05/15 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
2019/03/01 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
js轮播图代码分享
2016/07/14 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
vuex Module将 store 分割成模块的操作
2020/12/07 Vue.js
下载给定网页上图片的方法
2014/02/18 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
简单谈谈python中的多进程
2016/11/06 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Django如何实现内容缓存示例详解
2017/09/24 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
Python使用gRPC传输协议教程
2018/10/16 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
好习惯伴我成长演讲稿
2014/05/21 职场文书
营销计划书
2015/01/17 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
神秘岛读书笔记
2015/07/01 职场文书
python套接字socket通信
2022/04/01 Python
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js