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实现的简单猜数字游戏
Apr 04 Python
浅析Python编写函数装饰器
Mar 18 Python
Python中Threading用法详解
Dec 27 Python
Python中.join()和os.path.join()两个函数的用法详解
Jun 11 Python
Python OpenCV处理图像之图像像素点操作
Jul 10 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
python爬虫之urllib库常用方法用法总结大全
Nov 14 Python
python抓取网页内容并进行语音播报的方法
Dec 24 Python
python 检查数据中是否有缺失值,删除缺失值的方式
Dec 02 Python
Python列表操作方法详解
Feb 09 Python
基于CentOS搭建Python Django环境过程解析
Aug 24 Python
通过实例解析python and和or使用方法
Nov 14 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五种设计模式小结
2011/03/23 PHP
php根据分类合并数组的方法实例详解
2013/11/06 PHP
PHP 函数call_user_func和call_user_func_array用法详解
2014/03/02 PHP
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
解决python 输出是省略号的问题
2018/04/19 Python
Python中私有属性的定义方式
2020/03/05 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
异常和异常类的概念
2014/09/12 面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
介绍一下except的用法和作用
2015/01/22 面试题
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
鼋头渚导游词
2015/02/05 职场文书
超市收银员岗位职责
2015/04/07 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
《钓鱼的启示》教学反思
2016/02/18 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
JS数组方法some、every和find的使用详情
2021/10/05 Javascript