将 .unpack 从 Python 2.7 翻译到 3.9

Posted

技术标签:

【中文标题】将 .unpack 从 Python 2.7 翻译到 3.9【英文标题】:Translating .unpack from Python 2.7 to 3.9 【发布时间】:2021-09-26 00:43:41 【问题描述】:

我正在重写一段为 python 2.7 编写的代码。我在下面的行中遇到问题。它没有给出任何错误,但 self.gear 值看起来不正确。

self.gear = struct.unpack("I", self.mm[64:68])[0]

【问题讨论】:

从py2.7到py3.x这个应该没有区别。 【参考方案1】:

struct.unpack("I",some_bytes[0:4]) 在 py2 和 py3 中的工作方式完全相同

【讨论】:

以上是关于将 .unpack 从 Python 2.7 翻译到 3.9的主要内容,如果未能解决你的问题,请参考以下文章