原文:通过Python读取csv文件报错的File "D:\Python\lib\codecs.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 as f: 但是问题依然没有解决。看来还是数据源的编码问题所以导致的 ...

2019-08-13 19:29 0 1984 推荐指数:

查看详情

Python 读取csv报错编码问题 : UnicodeDecodeError: 'utf-8' codec can't decode byte 0x87 in position 10: invalid start byte

1、报错信息 2、解决方法 查找相关资料,发现一个棒棒的解决方法:   首先把csv文件以记事本的格式打开,默认保存是ANSI编码,我们应该手动修改成utf-8 ===>(如果记事本打开后是乱码,我们可以把csv数据粘贴到记事本上后保存) 3、接下来可以愉快 ...

Thu Mar 21 17:56:00 CST 2019 0 2714
python 报错"UnicodeDecodeError: 'utf-8' codec can't decode byte"的解决办法

最近写了一个Python读取csv文件,创建了一个excel文件后直接将其格式改为csv类型, 执行以下代码: 后来经过不断查找终于找到了解决办法。 由于我在程序中设定文件打开的编码格式为“utf-8”,文件却不是所以才报错! 解决办法很简单,只需要在另存为的时候,选择编码方式 ...

Wed Mar 06 19:19:00 CST 2019 0 15188
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM