‘utf-8‘ codec can‘t decode byte 0xb9 in position 24: invalid start byte
本文主要是写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相关推荐
- 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 ...
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 24: invalid start byte
使用python中的函数open打开.txt文件的时候出现这个问题 具体解决方法是将.txt文件的编码方式改成UTF-8就行了.首先打开文件,然后选中文件中的另存为,然后修改一下编码方式.如图
- 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 ...
- 解决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 ...
- 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
- 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 在你打包的命令 ...
- '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 ...
- '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 ...
- 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 ...
最新文章
- mysql去除重复数据 重建表_删除掉mysql 的.ibd,.frm,ibdata1,ib_logfile0和ib_logfile1文件后再drop表。然后重建此表,有问题吗...
- JVM-分代垃圾回收器
- 【Selenium-WebDriver自学】Selenium测试设计技术(十三)
- python linux alias,linux命令:alias
- glibc版本查看_Linux开发必知内容整理 | libc、glibc和glib的关系
- 代码敲慢一点,学得会快一点
- 剑指offer不用加减乘除做加法_剑指Offer-不用加减乘除做加法
- Gstreamer之audio转码(二十三)
- html动态创建table不成功的一个问题
- Mysql中Regexp常见用法
- 【技术】Java打印菱形
- C语言根号作用,c语言开根号(开根号编程)
- 找不到项目 该项不在计算机中,删除文件夹提示找不到该项目怎么删除?“找不到该项目”强删方法(图文)...
- android x86 usb检查不到,【android9.0】system/core下的usbhost模块无法输出log到logcat
- GitHub项目徽章的添加和设置
- 中文分词算法python_简单的中文分词算法
- 【笔记整理】vue.js笔记
- [教你传话,表白,写信]
- 透明加密支持linux吗,IP-guard文档透明加密软件|文档防泄密|数据加密|Linux系统加密|Mac苹果系统文档加密...
- 微信小程序:小程序内用户帐号登录规范调整和优化建议