Python设置默认编码为utf8的方法


Posted in Python onJuly 01, 2016

本文实例讲述了Python设置默认编码为utf8的方法。分享给大家供大家参考,具体如下:

这是Python的编码问题,设置python的默认编码为utf8

python安装目录:/etc/python2.x/sitecustomize.py

import sys
reload(sys)
sys.setdefaultencoding('utf-8')
try:
  import apport_python_hook
except ImportError:
  pass
else:
  apport_python_hook.install()

如果在windows下:

可以在Python安装目录下的Lib/site-packages目录中,新建一个sitecustomize.py文件(也可以建在其它地方,然后手工导入,建在这里,每次启动Python的时候设置将自动生效),内容如下:

import sys
sys.setdefaultencoding('utf-8') #set default encoding to utf-8

然后可以查看到改变已经生效

>>> import sys
>>> sys.getdefaultencoding()
'utf-8'

此时运行程序,如果仍然报告之前的错误,只需要显示地设定输出的编码

print s.encode('utf-8')

就可以看到正确显示。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python使用any判断一个对象是否为空的方法
Nov 19 Python
在Python中使用poplib模块收取邮件的教程
Apr 29 Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 Python
Tensorflow简单验证码识别应用
May 25 Python
浅谈python写入大量文件的问题
Nov 09 Python
python 使用pandas计算累积求和的方法
Feb 08 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
selenium2.0中常用的python函数汇总
Aug 05 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
May 15 Python
如何让python的运行速度得到提升
Jul 08 Python
基于python实现删除指定文件类型
Jul 21 Python
Python爬取某拍短视频
Jun 11 Python
Python使用email模块对邮件进行编码和解码的实例教程
Jul 01 #Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 #Python
Python画图学习入门教程
Jul 01 #Python
Python中json格式数据的编码与解码方法详解
Jul 01 #Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 #Python
Python字符编码判断方法分析
Jul 01 #Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 #Python
You might like
一个php作的文本留言本的例子(一)
2006/10/09 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
2017/10/07 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中MYSQLdb出现乱码的解决方法
2014/10/11 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
pymongo insert_many 批量插入的实例
2020/12/05 Python
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
中学生运动会入场词
2014/02/12 职场文书
2014年司机工作总结
2014/11/21 职场文书
小学四年级学生评语
2014/12/26 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
涨价通知
2015/04/23 职场文书