本文主要是写mongodb+pandas+json时候出现 的。

如果你不幸不是同样环境,是其它情况下出现的,其实原理是一样的。

就是读入了非utf-8的字符,一般涉及到磁盘文件读取。这时编码指定或者转换也许是需要的。

本人的解决方法就是

del df["_id"]

就这么简单,

产生原因是mongodb会自动生成_id,再次读出来到df,然后追加数据或者一些处理之后再转成json再写入mongdb,,

删除这个长id就好了。

长这个样:

_id       63b96244ffa4096b3aa0054f  63b96244ffa4096b3aa00550  63b96244ffa4096b3aa00551  63b96244ffa4096b3aa00552  63b96244ffa4096b3aa00553  ...  63b96244ffa4096b3aa00559  63b96244ffa4096b3aa0055a  63b96244ffa4096b3aa0055b  63b96244ffa4096b3aa0055c  63b96244ffa4096b3aa0055d

‘utf-8‘ codec can‘t decode byte 0xb9 in position 24: invalid start byte相关推荐

  1. UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xca in position 24: invalid continuation byte

    Flask报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 24: invalid continuatio ...

  2. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 24: invalid start byte

    使用python中的函数open打开.txt文件的时候出现这个问题 具体解决方法是将.txt文件的编码方式改成UTF-8就行了.首先打开文件,然后选中文件中的另存为,然后修改一下编码方式.如图

  3. UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte

    在Python处理字符编码时出现如下错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid ...

  4. 解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte问题

    此文首发于我的个人博客:解决UnicodeDecodeError 'utf-8' codec can't decode byte 0xff in position 0 invalid start by ...

  5. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb0 in position 0: invalid start byte

    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte

  6. pyinstaller 'utf-8' codec can't decode byte 0xce in position 123: invalid continuation byte

    pyinstaller  'utf-8' codec can't decode byte 0xce in position 123: invalid continuation byte 在你打包的命令 ...

  7. 'utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte

    pip install cupy时报错: site-packages\pip\compat\__init__.py 'utf-8' codec can't decode byte 0xd5 in po ...

  8. 'utf-8' codec can't decode byte 0xb6 in position 34: invalid start byte

    Win10上Python3通过pip安装时出现'utf-8' codec can't decode byte 0xb6 in position 34: invalid start byte 我在通过p ...

  9. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x8b in position 1: invalid start byte

    当我们使用urllib库打印爬取的网页信息print(res.read().decode('utf-8'))出现: UnicodeDecodeError: 'utf-8' codec can't de ...

最新文章

  1. mysql去除重复数据 重建表_删除掉mysql 的.ibd,.frm,ibdata1,ib_logfile0和ib_logfile1文件后再drop表。然后重建此表,有问题吗...
  2. JVM-分代垃圾回收器
  3. 【Selenium-WebDriver自学】Selenium测试设计技术(十三)
  4. python linux alias,linux命令:alias
  5. glibc版本查看_Linux开发必知内容整理 | libc、glibc和glib的关系
  6. 代码敲慢一点,学得会快一点
  7. 剑指offer不用加减乘除做加法_剑指Offer-不用加减乘除做加法
  8. Gstreamer之audio转码(二十三)
  9. html动态创建table不成功的一个问题
  10. Mysql中Regexp常见用法
  11. 【技术】Java打印菱形
  12. C语言根号作用,c语言开根号(开根号编程)
  13. 找不到项目 该项不在计算机中,删除文件夹提示找不到该项目怎么删除?“找不到该项目”强删方法(图文)...
  14. android x86 usb检查不到,【android9.0】system/core下的usbhost模块无法输出log到logcat
  15. GitHub项目徽章的添加和设置
  16. 中文分词算法python_简单的中文分词算法
  17. 【笔记整理】vue.js笔记
  18. [教你传话,表白,写信]
  19. 透明加密支持linux吗,IP-guard文档透明加密软件|文档防泄密|数据加密|Linux系统加密|Mac苹果系统文档加密...
  20. 微信小程序:小程序内用户帐号登录规范调整和优化建议

热门文章

  1. 贝叶斯公式的对数似然函数_贝叶斯估计、最大似然估计、最大后验概率估计
  2. 23种设计模式(8):中介者模式
  3. WinEdt 编辑技巧集合
  4. Android仿QQ主界面
  5. HDU 1114 Piggy-Bank 存钱罐
  6. “项目冲刺”博客——第一篇
  7. K12777 零花钱
  8. AndroidStudio 简单又高级的APP项目
  9. elasticsearch启动报错解决方案
  10. “玄学问题”解决汇总