解决python使用open打开文件中文乱码的问题


Posted in Python onDecember 29, 2017

代码如下:

先在D盘下新建一个html文档,然后在里面输入含有中文的Html字符如下图,然后我们首先使用中文格式对读取的字符进行解码再用utf-8的模式对字符进行进行编码,然后就能正确输出中文字符

解决python使用open打开文件中文乱码的问题

# -*- coding: UTF-8 -*-
file1 = open("D:/1.html", mode='rb+')
data = file1.read().decode('gbk').encode('utf-8')
print data

以上这篇解决python使用open打开文件中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python编写暴力破解FTP密码小工具
Nov 19 Python
让python 3支持mysqldb的解决方法
Feb 14 Python
Python之os操作方法(详解)
Jun 15 Python
django 使用 request 获取浏览器发送的参数示例代码
Jun 11 Python
django 实现电子支付功能的示例代码
Jul 25 Python
只需7行Python代码玩转微信自动聊天
Jan 27 Python
Python 计算任意两向量之间的夹角方法
Jul 05 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
Jul 23 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
Python竟然能剪辑视频
May 25 Python
python爬虫获取京东手机图片的图文教程
Dec 29 #Python
python通过getopt模块如何获取执行的命令参数详解
Dec 29 #Python
基于并发服务器几种实现方法(总结)
Dec 29 #Python
Python matplotlib画图实例之绘制拥有彩条的图表
Dec 28 #Python
python操作列表的函数使用代码详解
Dec 28 #Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 #Python
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 #Python
You might like
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
基于PHP的简单采集数据入库程序
2014/07/30 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
AngularJS入门教程(二):AngularJS模板
2014/12/06 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
原生js实现分页效果
2020/09/23 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
Python登录注册验证功能实现
2018/06/18 Python
python实现点对点聊天程序
2018/07/28 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
Html5中的桌面通知Notification的实现
2018/09/25 HTML / CSS
职业道德模范事迹材料
2014/08/24 职场文书
2014年国庆节寄语
2014/09/19 职场文书
英文感谢信格式
2015/01/21 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL
小程序实现侧滑删除功能
2022/06/25 Javascript