如何在Python中解码msgpack文件?

2024-09-28 03:24:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下代码从Pandas数据帧创建了一个msgpack文件:

df.to_msgpack('ixto.msg')

我已经确认该文件保存在目录中,但是我不能使用msgpack library for python,因为以下代码:

^{pr2}$

给出以下错误:

AttributeError: 'str' object has no attribute 'read'

Tags: 文件to数据代码目录pandasdffor
1条回答
网友
1楼 · 发布于 2024-09-28 03:24:02

msgpack.unpackb需要包含编码数据的字节(因此是“b”),而您给它的是包含数据的文件名。在

所以您需要先读取文件:

with open('ixto.msg', 'rb') as f:
    unp = msgpack.unpackb(f.read())

相关问题 更多 >

    热门问题