0

我有一个已写入数据的数据文件(从应用程序形成 C++ 结构的数据)。现在我正在使用 python 来读取这个数据文件。将此结构提供为输入模板然后根据此模板进行读取的逻辑的最佳方法是什么。

想法是,如果结构(在我的 C++ 应用程序中发生更改)那么为了脚本保持兼容性,我想更改模板并且没有其他更改足以满足我读取的数据。

4

1 回答 1

0

我会在 Python 中将 ctypes.Struct 类声明为模板,然后使用常规的 ctypes 函数将字节数组编组和解组为结构。

于 2013-02-01T12:07:44.067 回答