如何使用python的“in”关键字使自定义C PyTypeObject工作?

2024-05-26 20:45:48 发布

您现在位置:Python中文网/ 问答频道 /正文

作为一个简单的例子,我想在python脚本中允许这种用法,假设mycustom_CType是我在C中定义的PyTypeObject的一个实例:

print('foo' in mycustom_CType)

PyTypeObject的结构中,python需要哪些插槽和函数才能工作?我猜可能是tp_itertp_iternext,但我不能确定,因为python文档没有对这两个结构字段这么说。你知道吗


Tags: 实例函数in脚本用法定义fooctype

热门问题