将 .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的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 将Python从默认的2.7升级到3.* 版本