我想使用 PYMonbgo 和 gridfs 将 PDF 文件存储在我的 MongoDB 数据库(在 Ubuntu 中)中。但我收到错误“utf-8”编解码器无法解码位置 10 中的字节 0xe2:无效的连续字节
如何在 MongoDB 中使用 python 存储和接收 PDF?
from pymongo import MongoClient
import gridfs
db = MongoClient('mongodb://localhost:27017/').myDB
fs = gridfs.GridFS( db )
fileID = fs.put( open(('Test.pdf') ))
out = fs.get(fileID)
Run Code Online (Sandbox Code Playgroud) 我有一个名为 name.json 的 Json 文件,可以在下面看到此类 Json 文件的示例
{
"set": 5,
"low": 0,
"draw_set": "0.1 up to 0.3",
"Wupet": "Hold",
"": null
}
Run Code Online (Sandbox Code Playgroud)
但也有可能是另外一次 Json 文件具有另一种结构。
{
"set": 5,
"low": 0,
"draw_set": "0.1 up to 0.3",
"W_set": "Ramp 1.5 ?C/min",
"Wset": 0,
"Wupet": "Hold",
"": null
}
Run Code Online (Sandbox Code Playgroud)
我想将此 Json 文件的输入(每个文件中的属性及其类型可以不同)转换为 C 结构,其中结构自动检测 Json 文件中存在哪些属性(及其类型)。“”中的属性“”:null(可以给定一个随机的属性名)
然后我想自动将Json值的值分配给对象Book1的结构体。
我的代码计划
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct Books {
float set[50];
int low[50];
char draw_set[100];
char Wupet[100];
};
int main( ) {
/* Read name.Json …Run Code Online (Sandbox Code Playgroud)