如何在python中创建数据结构二进制文件?
我正在进行一个图像构建项目,我正在尝试使用python创建一个结构,如何在python中创建数据结构二进制文件?,python,Python,我正在进行一个图像构建项目,我正在尝试使用python创建一个结构, 我知道c很容易创建数据结构,这里是一个c示例 struct Books { char title[50]; char author[50]; char subject[100]; uint32_t book_id; uint8_t book_ver; uint16_t book_location; }; void main( ) { FILE *fptr; struct
我知道c很容易创建数据结构,这里是一个c示例
struct Books {
char title[50];
char author[50];
char subject[100];
uint32_t book_id;
uint8_t book_ver;
uint16_t book_location;
};
void main( ) {
FILE *fptr;
struct Books Book1; /* Declare Book1 of type Book */
strcpy( Book1.title, "C Programming");
strcpy( Book1.author, "Anna Ali");
strcpy( Book1.subject, "C Programming Tutorial");
Book1.book_id = 649507;
Book1.book_ver = 2;
Book1.book_location= 308;
fptr = fopen("book_struct.bin","wb");
fwrite(&Book1, sizeof(struct Books), 1, fptr);
fclose(fptr);
}
如何在python中创建数据结构二进制文件?
有人能帮忙提供python参考代码吗?可能重复?没有正确答案。