首页 > 解决方案 > 在 C 中子类化 Python 类

问题描述

这里还没有代码。我试图掌握设计。

我正在考虑在 Python 3 中实现一个项目,该项目需要一个用 C/C++ 编写的扩展。

有一个现有的 python 类可以完成我想要的大部分工作,但需要一种方法的扩展行为。

如果这是一个纯 python 解决方案,我只需继承现有类,并编写新方法来重载父类的方法。

如何在 C 扩展中进行 python 子类化?

这比重写整个类要干净得多,或者更糟糕的是,必须用 C 或 C++ 实现整个项目。

标签: pythonpython-3.x

解决方案


推荐阅读