如何使用python struct.unpack

0 投票
1 回答
662 浏览
提问于 2025-04-17 13:21

我有一个文件,里面的内容是这样的:

(dp1 
S'SomethingString1' 
p2
(dp3
S'SomethingString2' 
p4
I3
sS'SomethingString3' 
p5
I7105
sS'SomethingString4'
p6
I0

我该如何使用Python中的“struct.unpack”从中获取数据呢?

1 个回答

1

你有一个pickle文件,建议使用pickle模块来处理它。

struct模块在这里帮不了你;这个模块是用来处理按照C语言结构规则打包的二进制数据,而你现在看到的pickle格式是文本格式的。

撰写回答