Python基于编解码器模块如何实现文件读写

  介绍

小编这次要给大家分享的是Python基于编解码器模块如何实现文件读,写文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

编解码器在读取文件时,发生错误:

UnicodeDecodeError: & # 39; utf - 8 # 39;编解码器停下来# 39;在位置0 t解码字节0 xbe:无效的字节开始

中文切换编码:gbk,正常解决。

 Python基于编解码器模块如何实现文件读写

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

 Python基于编解码器模块如何实现文件读写“> <br/> </p> <p>这时候,需要加个参数,错误=癷gnore

 #读文件:含特殊字符
  进口编解码器
  20. f=codecs.open (& # 39; txt # 39;, & # 39; rb # 39;,编码=& # 39;gbk # 39;,错误=癷gnore")
  #默认编码utf - 8中,文是gbk
  内容=f.readline ()
  f.close ()
  打印(& # 39;:& # 39;,内容)

 Python基于编解码器模块如何实现文件读写

Python基于编解码器模块如何实现文件读写