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实现的批量下载RFC文档
Mar 10 Python
python类继承与子类实例初始化用法分析
Apr 17 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
Jun 26 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
wxpython实现按钮切换界面的方法
Nov 19 Python
python 通过视频url获取视频的宽高方式
Dec 10 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
python实现逆滤波与维纳滤波示例
Feb 26 Python
Python3将ipa包中的文件按大小排序
Apr 17 Python
python 线程的五个状态
Sep 22 Python
学生如何注册Pycharm专业版以及pycharm的安装
Sep 24 Python
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
May 31 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
global.php
2006/12/09 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
javascript replace()正则替换实现代码
2010/02/26 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
Three.js基础部分学习
2017/01/08 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
node跨域请求方法小结
2017/08/25 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
vue路由分文件拆分管理详解
2020/08/13 Javascript
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
CSMA/CD介质访问控制协议
2015/11/17 面试题
数控机械专业个人的自我评价
2014/01/02 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
师德师风学习材料
2014/12/19 职场文书
水电工程师岗位职责
2015/02/13 职场文书
团员年度个人总结
2015/02/26 职场文书
公务员处分决定书
2015/06/25 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
详解在OpenCV中如何使用图像像素
2022/03/03 Python