jupyter导入csv文件出现UnicodeDecodeError编码错误

使用anaconda里面的jupyter导入CSV文件时, 出现上面的问题-- 编码解析错误, 

原因很简单, 就是配对失败,  jupyter notebook默认编码格式是UTF-8,  导入的csv文件使用其他的编码格式编码(比如 UTF-16编码, ANSI编码),  用utf-8格式去解析其他格式当然解析不出来csv文件

解决方法:

1.修改jupyter的默认编码格式   

2. 修改csv文件的编码格式

无论上面哪一种方法, 都要搞清楚csv文件编码格式, 然后选择更改csv编码格式或者默认编码格式

我选择2, 找了一个最亲民的方法:

用记事本查看和修改文件编码格式:

1, 右键单击文件, 选择将文件用记事本编辑, 或者, 打开方式选择记事本

2, 要修改文件编码格式为UTF-8, 选择 文件-->另存为, 当然也可以先看一下文件的编码格式

在记事本右下角查看记事本编码格式, 比如下图文件的编码格式为UTF-16 LE; 

3. 在弹出的窗口中, 在右下角的编码下拉菜单里面选择编码格式UTF-8, 点击保存就可以了

这个问题难度不大, 但是花了不少时间, 纪念那懵懂的时光! 🤣🤣🤣

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值