python 怎么解析中文(Python中一般处理中文的几种方法)
类别:脚本大全 浏览量:2949
时间:2022-01-15 01:03:20 python 怎么解析中文
Python中一般处理中文的几种方法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形式的。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/Jerry_1126/article/details/85269161
您可能感兴趣
- python多线程超时设置(解决python线程卡死的问题)
- python面向对象基本思想(详解Python:面向对象编程)
- python中的迭代器详解(Python通过for循环理解迭代器和生成器实例详解)
- python 写入d盘文件(python文件写入write的操作)
- pythonselenium设置(解决Python selenium get页面很慢时的问题)
- python怎么装opencv(Python基于opencv实现的简单画板功能示例)
- python pandas读取数据库表(Python3.5 Pandas模块之DataFrame用法实例分析)
- pythonselenium接口自动测试(python3+selenium自动化测试框架详解)
- python怎么判断对象属性(判断python对象是否可调用的三种方式及其区别详解)
- python一组数字求和(Python3数字求和的实例)
- python 迭代对象必须实现哪些方法(详解python之heapq模块及排序操作)
- python实用教程(Python简直是万能的,这5大主要用途你一定要知道!推荐)
- 用python制作一个简单的小程序(一个可以套路别人的python小程序实例代码)
- ipython命令行查看文件夹(对IPython交互模式下的退出方法详解)
- python多线程和多进程应用场景(Python多线程处理实例详解单进程/多进程)
- python配合docker(Docker构建python Flask+ nginx+uwsgi容器)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
热门推荐
- phplaravel快速开发平台(laravel框架实现去掉URL中index.php的方法)
- 服务器怎么用虚拟内存(windows云服务器提示虚拟内存不足的解决方案)
- 织梦dedecms开启付费授权(织梦dedeCMS二次开发文档手册 程序目录详解以及数据表结构字段)
- 在谷歌浏览器中模拟网站在网络慢的访问速度
- python怎么在csv修改数据(python 编写输出到csv的操作)
- ASP.NET记录错误日志的方式有哪些
- javascript数组实例扩展方法(JavaScript如何监测数组的变化)
- linux中apache是否启动怎么查看(Linux apache取消300错误页面Multiple Choices简单步骤)
- php运用redis实现抢购实例(PHP+redis实现微博的拉模型案例详解)
- sql语言运算符主要内容(详解SQL EXISTS 运算符)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9