目前我有一个 pyx 文件包含所有类(父类和子类)。现在我想把它分解成多个文件,一个父类的文件,每个子类都有自己的文件。 所以我想知道两件事
setup.py 看起来像
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize("MyLibrary.pyx"))
我有谷歌,但我得到的是如何一次构建多个扩展。谢谢你提前
答案 0 :(得分:0)
结果很简单。我甚至不需要更改 setup.py 我刚刚搬了孩子们的班级'代码到他们自己的文件并从父类包含它们。
它会变成这样的东西
并在 MyLibrary.pyx
中.
.
.
include Child1.pyx
include Child2.pyx
include Child3.pyx
class parent:
.
.
.