我已经使用 Python/C API 在 C 中构建了一个类。我现在需要遍历 C blob 中的数据项。返回 PyList 是不可取的,因为长度 > 50K。有没有办法提供类似生成器的功能?
我的一个解决方案是将类包装在另一个纯 python 类中,并在该级别编写生成器函数。还有其他方法吗?
我已经使用 Python/C API 在 C 中构建了一个类。我现在需要遍历 C blob 中的数据项。返回 PyList 是不可取的,因为长度 > 50K。有没有办法提供类似生成器的功能?
我的一个解决方案是将类包装在另一个纯 python 类中,并在该级别编写生成器函数。还有其他方法吗?