python - 如何定义一个 C 结构体,其中包含 Ctype python 中的结构体

标签 python c ctype

嗨 我正在学习 python 并使用 ctype 在 python 中嵌入“C”。我的查询是- 如何使用 C stru 再次调用 ctype/python 内部的结构。

typedef struct {    
   struct *i, *j; 
   BOOLEAN z; 
} foo;

最佳答案

您的问题并不完全清楚,但看起来您正在尝试定义一个包含指向相同类型的指针的结构。如何在 python 中完成此操作并不是很明显,但您基本上定义了 Structure,然后定义 _fields_ 属性。

python.org 上的 ctype 文档有一个完全正确的观点 example正是这样做的。

还有不错的documentation那里介绍了一般结构的使用,包括将一种结构类型嵌套在另一种结构类型中,这更加明显。

关于python - 如何定义一个 C 结构体,其中包含 Ctype python 中的结构体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982735/

相关文章:

Python3 - 增加文本文件内的数字

python - Swagger 代码生成失败 : missing swagger input or config

c++ - build 圣母院期间的 CTYPE 问题

python - 使用 ctypes 将 malloc 数组从 C 返回到 Python

python - python 中的 Tornado 图表和 p10-p90 (matplotlib)

python - Flask 运行循环并在 html 中更新其输出

c - 垃圾收集器和双重分配的内存

c - 获取日期和时间(以毫秒为单位)

c - 在 ubuntu 中绘制图表

php - 什么是 setlocale(LC_CTYPE, 'C' );实际上呢?