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,正常解决。

Python基于codecs模块实现文件读写案例解析

但有时,utf-8和gbk都不好使用,使用notepad++,打开有乱码;看到有小块黑色。

Python基于codecs模块实现文件读写案例解析

这时候,需要加个参数, 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)

Python基于codecs模块实现文件读写案例解析

来源: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
  • asp之家 网络编程 m.aspxhome.com