小编Jes*_*bin的帖子

Python struct.unpack(ing) 当有多个字节顺序时?

我有一个函数可以读取二进制文件,然后使用 struct.unpack() 解压缩文件的内容。我的功能工作得很好。如果/当我使用长“格式”字符串解压缩整个文件时,速度会更快。问题是有时字节对齐会发生变化,所以我的格式字符串(无效)看起来像 '<10sHHb>llh' (这只是一个例子(它们通常更长))。有没有处理这种情况的超灵巧/pythonic 方法?

python performance binaryfiles python-3.x iterable-unpacking

5
推荐指数
1
解决办法
1191
查看次数