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获取本机外网ip的方法
Apr 15 Python
django接入新浪微博OAuth的方法
Jun 29 Python
Python语言描述最大连续子序列和
Dec 05 Python
python+pandas分析nginx日志的实例
Apr 28 Python
python直接获取API传递回来的参数方法
Dec 17 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
Apr 26 Python
使用pycharm在本地开发并实时同步到服务器
Aug 02 Python
django创建最简单HTML页面跳转方法
Aug 16 Python
Django2 连接MySQL及model测试实例分析
Dec 10 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
Django CBV模型源码运行流程详解
Aug 17 Python
python 装饰器的使用示例
Oct 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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
2020/11/10 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
Javascript 获取LI里的内容
2008/12/17 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
基于vue实现分页效果
2017/11/06 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
python 正则式使用心得
2009/05/07 Python
Python装饰器使用示例及实际应用例子
2015/03/06 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
Python实现登陆文件验证方法
2018/10/06 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
大学生四个方面的自我评价
2013/09/19 职场文书
材料成型专业个人求职信范文
2013/09/25 职场文书
财务助理岗位职责
2013/11/10 职场文书
小学生家长评语集锦
2014/01/30 职场文书
分层教学实施方案
2014/03/19 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2014年终个人总结报告
2015/03/09 职场文书
贫困证明书范文
2015/06/16 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
python之django路由和视图案例教程
2021/07/26 Python