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使用urllib模块和pyquery实现阿里巴巴排名查询
Jan 16 Python
python定时器使用示例分享
Feb 16 Python
Python科学计算之Pandas详解
Jan 15 Python
详解Python logging调用Logger.info方法的处理过程
Feb 12 Python
python matplotlib画图库学习绘制常用的图
Mar 19 Python
Python基于scipy实现信号滤波功能
May 08 Python
python实现差分隐私Laplace机制详解
Nov 25 Python
Python学习之路安装pycharm的教程详解
Jun 17 Python
用Python制作mini翻译器的实现示例
Aug 17 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
浅析Python的命名空间与作用域
Nov 25 Python
Python如何解决secure_filename对中文不支持问题
Jul 16 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 日期加减的类,很不错
2009/10/10 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
js弹出确认是否删除对话框
2014/03/27 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
python中的yield from语法快速学习
2020/11/06 Python
荣耀商城:HIHONOR
2020/11/03 全球购物
违反工作纪律检讨书
2014/02/15 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
李开复演讲稿
2014/05/24 职场文书
预备党员转正考核材料
2014/06/03 职场文书
娱乐节目策划方案
2014/06/10 职场文书
施工安全协议书范本
2014/09/26 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
辞职信怎么写
2015/02/27 职场文书
初中政治教学反思
2016/02/23 职场文书
Python实现视频自动打码的示例代码
2022/04/08 Python