我想把我的json文件转换成二进制格式,例如(gzip),因为我想把数据转换成二进制。 当我搜索的时候,我发现有一种方法可以用gzip来做。
输入json 输入gzip
> def compress_data(data):
> # Convert to JSON
> json_data = json.dumps(data, indent=2)
> # Convert to bytes
> encoded = json_data.encode('utf-8')
> # Compress
> compressed = gzip.compress(encoded)
这对我不起作用,因为我有一个文件,而不仅仅是一个json的对象。
所以,有没有一种方法可以将我的文件中的数据压缩成二进制文件(在python中)。
非常感谢!