How to use c structure in python "?
I have a simple C function.
typedef struct { long unsigned int First; long unsigned int Second; int c; } FRAGMENTS; struct out { long开发者_运维技巧 unsigned int Four; FRAGMENTS fragments[10000]; }; struct out test() { struct out *out = (struct out *)malloc(sizeof(struct out)); ... return *out }
How to use this function in Python ? Any example for transform this structure to python object ( using python wrapper ) ?
Do you have the data already "in" Python (i.e. from the network or a binary file)? Than you an use the struct module.
The easiest way is to use SWIG to generate a Python wrapper around your C code. You can also use it to generate bindings/wrappers for lots of other scripting languages to.
精彩评论