觉得有用的话,欢迎一起讨论相互学习~

UnicodeDecodeError gbk codec can't decode byte in position illegal multibyte sequenceUnicodeDecodeError gbk codec can't decode byte in position illegal multibyte sequenceUnicodeDecodeError gbk codec can't decode byte in position illegal multibyte sequenceUnicodeDecodeError gbk codec can't decode byte in position illegal multibyte sequence

  • 为解码时发生了错误,本代码原本是用来读取使用"utf-8"编码的txt文本中的数据的,但是由于解码时被程序使用"gbk"的方式进行解码

解决方案

  • 原始open函数添加上encoding参数,表示解码的方案.例如,此时我使用"uft-8"的方式解码原始以"utf-8"方式编码的文件.
  • encoding="utf-8"
# 原始代码
# with open(file='./text.txt', mode='r') as fp:

# 修改后代码
with open(file='./text.txt', mode='r', encoding='utf-8') as fp:

相关文章:

  • 2021-04-19
  • 2021-11-19
  • 2021-06-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-26
  • 2021-07-22
  • 2021-09-21
  • 2022-01-16
  • 2021-10-25
  • 2021-06-14
  • 2021-12-15
相关资源
相似解决方案