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 相关文章推荐
pygame学习笔记(3):运动速率、时间、事件、文字
Apr 15 Python
Python之os操作方法(详解)
Jun 15 Python
Tornado 多进程实现分析详解
Jan 12 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
python截取两个单词之间的内容方法
Dec 25 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
python中利用matplotlib读取灰度图的例子
Dec 07 Python
python可视化text()函数使用详解
Feb 11 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
Jun 30 Python
Python爬虫爬取微信朋友圈
Aug 06 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
Opencv中cv2.floodFill算法的使用
Jun 18 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
Javascript Memoizer浅析
2014/10/16 Javascript
JsRender for object语法简介
2014/10/31 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
有趣的JavaScript隐式类型转换操作实例分析
2020/05/02 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
python socket网络编程步骤详解(socket套接字使用)
2013/12/06 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
买卖协议书范本
2014/04/21 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
《叶问2》观后感
2015/06/15 职场文书
高老头读书笔记
2015/06/30 职场文书
大学生暑期实践报告
2015/07/13 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技