Python基于codecs模块实现文件读写案例解析
作者:HuaBro 时间:2023-08-31 16:25:21
codecs在读取文件时,发生错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte
中文切换编码:gbk,正常解决。
但有时,utf-8和gbk都不好使用,使用notepad++,打开有乱码;看到有小块黑色。
这时候,需要加个参数, errors="ignore"
# 读文件:含特殊字符
import codecs
f = codecs.open('20.txt', 'rb',encoding='gbk', errors="ignore")
# 默认编码utf-8,中文是gbk
content = f.readline()
f.close()
print('in:',content)
来源:https://www.cnblogs.com/hightech/p/12786769.html
标签:Python,codecs,读写,模块
0
投稿
猜你喜欢
了解MySQL查询语句执行过程(5大组件)
2024-01-26 09:49:51
多次执行mysql_fetch_array()的指针归位问题探讨
2024-01-16 00:16:16
Sql Server 数据库索引整理语句,自动整理数据库索引
2024-01-14 02:37:25
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2022-08-08 05:41:40
Python图片的横坐标汉字实例
2023-09-06 18:59:44
采用手动分页方式显示文章具体的内容
2009-10-29 11:58:00
详解在Python程序中使用Cookie的教程
2021-10-25 17:58:43
MySQL的数据库数据备份和恢复详解
2012-01-29 18:19:07
解决Jupyter无法导入已安装的 module问题
2022-05-13 07:14:18
Javascript 同时提交多个Web表单的方法
2024-04-19 10:06:45
Server 对象 错误 ASP 0177 800401f3 的解决方案 Server 对象 错误 ASP 0177 800401f3
2009-07-28 17:57:00
Flask框架 CSRF 保护实现方法详解
2021-07-05 08:27:05
各个版本IE合集下载,共存无冲突
2007-11-29 13:12:00
Python数据结构dict常用操作代码实例
2022-05-13 02:16:43
Python psutil模块简单使用实例
2023-08-10 21:15:37
基于vuex实现购物车功能
2024-05-08 10:43:35
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2024-01-17 22:31:24
Go语言kafka生产消费消息实例搬砖
2024-06-07 16:06:58
网站改版常见问题答疑
2008-08-22 18:31:00
python 教程之blinker 信号库
2023-11-23 10:15:51