【鸽子的迷信(一)】python导入由excel文件改后缀变成的csv文件出现乱码错误(ParserError:Error tokenizing data. C error:)

【写在前面:我是个希望得到大佬指点的菜鸟小白。这个方法暂时解决了我目前的问题,我想或许它能帮助到正在搜索的某同学,但是也可能不能解决你所遇到的问题,勿喷。Good luck!】

编译器:Spyder(Anaconda) 3.7

【解决方法】打开该文件,选择“另存为”,在保存的时候选择文件类型为“*.csv”

我有个名为“20.xlsx”的Excel文件,打开后长这样:

编辑器中的python输入如下:

 可在控制台正常输出表中数据:

 在我直接将后缀名改为“20.csv”之后,更改相应的语句:

 则出现了如题的报错:

在我改文件拓展名的时候出现过这样的对话框:

我当时不以为意,直到用记事本打开“20.xlsx”才发现事情好像有点不对劲:

 

按照开头的方法操作之后,再次用记事本打开被另存为的该文件,发现乱码问题解决了:

事情变得好起来了,控制台这次也没有报错了:

原文地址:https://www.cnblogs.com/kori/p/11709278.html