解决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实现保存网页到本地示例
Mar 16 Python
wxPython框架类和面板类的使用实例
Sep 28 Python
Python验证文件是否可读写代码分享
Dec 11 Python
Python之列表的插入&替换修改方法
Jun 28 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
python实现狄克斯特拉算法
Jan 17 Python
Python Django 前后端分离 API的方法
Aug 28 Python
Python实现图片添加文字
Nov 26 Python
django美化后台django-suit的安装配置操作
Jul 12 Python
python使用建议与技巧分享(二)
Aug 17 Python
python随机打印成绩排名表
Jun 23 Python
Python实现PIL图像处理库绘制国际象棋棋盘
Jul 16 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
重置版宣传动画
2020/04/09 魔兽争霸
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
PHP中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
JS实现简单的顶部定时关闭层效果
2014/06/15 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
2018/10/18 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
Vue中jsx不完全应用指南小结
2019/11/01 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python卸载模块的方法汇总
2016/06/07 Python
python3 mmh3安装及使用方法
2019/10/09 Python
Python语言异常处理测试过程解析
2020/01/08 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
创先争优活动承诺书
2014/08/30 职场文书
售房委托书
2014/08/30 职场文书
务工证明怎么写
2015/06/18 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
python编写五子棋游戏
2021/05/25 Python
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers