zoukankan      html  css  js  c++  java
  • 通过Python读取csv文件报错的File "D:Pythonlibcodecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x90 in

    今天在做将csv文件当中的数据插入到数据库当中,但是在读取csv文件的内容的时候报错了,一眼看过去好像是因为编码的原因,就在Python文件的上面加上编码的相关配置,但是还是报错

    首先想到的肯定是中文的原因,然后再读取的时候就在读取文件的时候加上编码如下:

     with open('test.csv','r',encoding='utf-8') as f:
    

     但是问题依然没有解决。看来还是数据源的编码问题所以导致的。于是我就改掉csv文件的编码类型,成功了数据插入到指定的数据库当中了。

    解决方法如下:

    打开nodep++ 然后选择编码

    在里面选择utf-8的编码,然后保存文件,这样就把csv的文件的编码格式改过来了。至此问题得到解决。

  • 相关阅读:
    eyou通用标签的调取
    eyou头部相关标签的调用
    自增标签循环+1的方法
    文章内容页相关的标签
    当前栏目有多少文章
    指定栏目最顶级栏目名称
    当前单页正文
    Python-pandas常用函数
    监控在线平台
    网页爬虫---音乐
  • 原文地址:https://www.cnblogs.com/gxgd/p/11347976.html
Copyright © 2011-2022 走看看