Python中一般处理中文的几种方法


Posted in Python onMarch 06, 2019

Python中的中文是个很头痛的问题,Python2和Python3都会出现,而且py2中出现的概率要大些。 

有一道面试题: Python中如何处理中文问题,能想到的就是以下几方面来规避:

1. 首行添加 # coding = utf-8

# coding = utf-8
# 或者
# -*- coding:utf-8 -*-

2. 字符串前添加u

>>> s = u'中文'
>>> print(s)
中文

3. 添加以下代码

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

4. 使用编解码

s.decode('utf-8').encode('gbk')

5. 打开含中文的文件时

open(FileName, 'r', encoding='utf-8')

6. IDLE中设置,比如Pycharm中,将文件编码,保存的形式都设置成一样的,gbk或者utf-8形式的。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python 备份程序代码实现
Mar 06 Python
Python中join函数简单代码示例
Jan 09 Python
python看某个模块的版本方法
Oct 16 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
深入解析神经网络从原理到实现
Jul 26 Python
python自动循环定时开关机(非重启)测试
Aug 26 Python
Django shell调试models输出的SQL语句方法
Aug 29 Python
logging level级别介绍
Feb 21 Python
Python json转字典字符方法实例解析
Apr 13 Python
python list的index()和find()的实现
Nov 16 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 Python
Python Django搭建文件下载服务器的实现
May 10 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 #Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 #Python
详解django2中关于时间处理策略
Mar 06 #Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 #Python
Django+Xadmin构建项目的方法步骤
Mar 06 #Python
Python中最大递归深度值的探讨
Mar 05 #Python
Python小进度条显示代码
Mar 05 #Python
You might like
PHP防盗链代码实例
2014/08/27 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
JavaScript中的私有成员
2006/09/18 Javascript
JS加ASP二级域名转向的代码
2007/05/17 Javascript
javascript+xml技术实现分页浏览
2008/07/27 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
python决策树之CART分类回归树详解
2017/12/20 Python
Python restful框架接口开发实现
2020/04/13 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
全球工业:Global Industrial
2020/02/01 全球购物
效能风暴心得体会
2014/09/04 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
文明单位汇报材料
2014/12/24 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏