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 相关文章推荐
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
pygame游戏之旅 添加icon和bgm音效的方法
Nov 21 Python
python3.6实现学生信息管理系统
Feb 21 Python
python修改文件内容的3种方法详解
Nov 15 Python
基于Python实现扑克牌面试题
Dec 11 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
Mar 05 Python
Python小白垃圾回收机制入门
Jun 09 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 Python
浅谈优化Django ORM中的性能问题
Jul 09 Python
Python页面加载的等待方式总结
Feb 28 Python
Python Flask实现进度条
May 11 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
农民和部队如何穿矿
2020/03/04 星际争霸
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
js图片自动轮播代码分享(js图片轮播)
2014/05/06 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
Python实现的简单万年历例子分享
2014/04/25 Python
python使用range函数计算一组数和的方法
2015/05/07 Python
利用python实现命令行有道词典的方法示例
2017/01/31 Python
python3中str(字符串)的使用教程
2017/03/23 Python
python打造爬虫代理池过程解析
2019/08/15 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
python爬取代理ip的示例
2020/12/18 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
网络专业学生个人的自我评价
2013/12/16 职场文书
旷课检讨书2000字
2014/01/14 职场文书
中国好声音广告词
2014/03/18 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
安全先进个人材料
2014/12/29 职场文书
2015年度招聘工作总结
2015/05/28 职场文书
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers