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解析文件示例
Jan 23 Python
17个Python小技巧分享
Jan 23 Python
对于Python的框架中一些会话程序的管理
Apr 20 Python
Python画图学习入门教程
Jul 01 Python
Python读取指定目录下指定后缀文件并保存为docx
Apr 23 Python
关于反爬虫的一些简单总结
Dec 13 Python
Flask实现图片的上传、下载及展示示例代码
Aug 03 Python
对django 模型 unique together的示例讲解
Aug 06 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
Python中如何引入第三方模块
May 27 Python
python中round函数保留两位小数的方法
Dec 04 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无敌近乎加密方式!
2010/07/17 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
网页打开自动最大化的js代码
2012/08/22 Javascript
jcrop基本参数一览
2013/07/16 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
jquery实现拖拽调整Div大小
2015/01/30 Javascript
JavaScript实现瀑布流布局
2020/06/28 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Django中的文件的上传的几种方式
2018/07/23 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
荷兰多品牌网上鞋店:Stoute Schoenen
2017/08/24 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
C++的几个面试题附答案
2016/08/03 面试题
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
数据管理员的自我评价分享
2013/11/15 职场文书
升学宴主持词
2014/04/02 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
鸡毛信观后感
2015/06/11 职场文书
叶问观后感
2015/06/15 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
小学三年级作文之写景
2019/11/05 职场文书