python - 将 .unpack 从 Python 2.7 翻译到 3.9
问题描述
我正在重写一段为 python 2.7 编写的代码。我在下面的行中遇到问题。它没有给出任何错误,但 self.gear 值看起来不正确。
self.gear = struct.unpack("I", self.mm[64:68])[0]
解决方案
struct.unpack("I",some_bytes[0:4])
在 py2 和 py3 中的工作原理完全相同
推荐阅读
- ios - 使用 UIViewPropertyAnimator 同步动画 CALayer 属性和 UIView
- sql - PLS-00103:遇到符号“SELECT”pl/sql 错误
- python - (Tkinter) 为什么 itemconfig 不改变我的对象的颜色?
- reactjs - 把所有东西都变成一个组件有什么害处吗?
- javascript - 在 es6 中使用 rollup.js
- java - 我无法从我的 java 生产者那里向我的 kafka 主题生成消息
- python - 从 Python 包中排除模块
- java - 尝试在 Maven 项目中的任何依赖项时编译器抛出错误
- javascript - 需要帮助编写函数
- c# - Xamarin.Android:切换视图