嗨 我正在学习 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/