我对C语言很少有经验,所以如果我说的话没有意义,我会提前道歉。从Python中的文件中读取C结构
我正在研究一个项目,其中我的整个代码库都是用python 2.7编写的。我在一个地步,我必须由其他人创建的数据是谁在使用C.他给了我由一个头结构,如每个数据文件读取...
struct Header {
int32_t x1;
int32_t x2;
.
.
.
};
这随后是一组相同格式的结构数组,每个数组包含模拟中单个元素的数据。
有没有办法用python读取这些数据?这似乎是我需要使用python的结构模块,但我已经通过文档阅读,或者我找不到我需要或不知道如何使用它。
谢谢!
你尝试了什么,什么不起作用?你是对的,你想使用'struct'模块。 –
另一种方法是'ctypes'模块,但这更难理解(但更灵活) –
您还需要考虑源代码和目标代码的差异...... – dawg