文件“"C:\Users\Administrator\Anaconda3\lib\site-packages\jsonlines\jsonlines.py",”(最近一次调用):文件"insertion_script.pybuffer_decode(数据,self.errors,最终) UnicodeDecodeError:'utf-8‘编解码器无法解码字节0xa3的位置886:无效的开始字节
with jsonlines.open
我的目的是将请求的主体解析为单独的JSON,然后使用jsonlines迭代它们,对每个JSON进行一些工作,然后将它们推送到DB中。我通过将utf-8编码的主体转储到文件中解决了这个问题,然后使用:这对我有用。reader:log = self.request.body.decode("utf-8")
with jsonli