bson文件无法解码为csv文件

时间:2019-05-02 12:29:20

标签: python csv decoding bson

我正在从客户端打开新文件。我已经使用了适用于某些文件但并非全部的代码。在我的编码试验中,我发现了以下两个错误:

错误:content变量中的字节是json编码的bson,而不是纯bson。
UnicodeDecodeError:“ utf-8”编解码器无法解码位置1的字节0xf9:无效的起始字节

代码

import bson, sys 
import pandas as pd
fn = "nameofthefile.bson"

with open(fn,'rb') as f:
      #(error 1)
      data = bson.decode_all(f.read()) # list of dicts : each row is a dict

alternative, error 2:
     data = bson.json_util.loads(f.read())  

 #rest 
 fn = fn.replace("bson", "csv")
 df = pd.DataFrame(data)
 df.to_csv(fn)

非常感谢世界上所有聪明的社区在解码方面的问题!

0 个答案:

没有答案