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 base64 decode incorrect padding错误解决方法
Jan 08 Python
Python中的字典遍历备忘
Jan 17 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
May 08 Python
python批量查询、汉字去重处理CSV文件
May 31 Python
使用Python实现企业微信的自动打卡功能
Apr 30 Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
python实现简单井字棋游戏
Mar 04 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
Apr 19 Python
Django多数据库联用实现方法解析
Nov 12 Python
图文详解matlab原始处理图像几何变换
Jul 09 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实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
2011/11/21 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
Javascript变量作用域详解
2013/12/06 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
通过JS判断网页是否为手机打开
2020/10/28 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
使用python实现baidu hi自动登录的代码
2013/02/10 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
python多线程实现TCP服务端
2019/09/03 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
英国最全面的橄榄球联盟门票网站:Live Rugby Tickets
2018/10/06 全球购物
Linux内核产生并发的原因
2012/07/13 面试题
十岁生日同学答谢词
2014/01/19 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
2014植树节活动总结
2014/03/11 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
文明上网主题班会
2015/08/14 职场文书
丧事酒宴答谢词
2015/09/30 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
python基础之模块的导入
2021/10/24 Python