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入门篇之条件、循环
Oct 17 Python
轻松实现python搭建微信公众平台
Feb 16 Python
Python Queue模块详细介绍及实例
Dec 27 Python
Python 多进程并发操作中进程池Pool的实例
Nov 01 Python
python编程培训 python培训靠谱吗
Jan 17 Python
python 判断网络连通的实现方法
Apr 22 Python
Python实现的删除重复文件或图片功能示例【去重】
Apr 23 Python
python实现键盘输入的实操方法
Jul 16 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
Jan 08 Python
python实现全排列代码(回溯、深度优先搜索)
Feb 26 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 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安全开发 添加随机字符串验证,防止伪造跨站请求
2013/02/14 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
php实现搜索类封装示例
2016/03/31 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
Thinkphp 框架扩展之类库扩展操作详解
2020/04/23 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
28个JS验证函数收集
2010/03/02 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
下载给定网页上图片的方法
2014/02/18 Python
python日志记录模块实例及改进
2017/02/12 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
python cs架构实现简单文件传输
2020/03/20 Python
python算的上脚本语言吗
2020/06/22 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
宝拉珍选官方旗舰店:2%水杨酸精华液,收缩毛孔粗大和祛痘
2018/07/01 全球购物
铁路工务反思材料
2014/02/07 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
幸福中国演讲稿
2014/09/12 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
公司禁烟通知
2015/04/23 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
谢师宴家长致辞
2015/07/27 职场文书