【发布时间】:2016-03-21 18:50:07
【问题描述】:
我想知道是否有一种方法可以使用 cython 从纯 python 包创建单个 .pyd,从而保持包层次结构。
我的意思是如果包名是 A 并且里面有模块 B 和 C(以及它们各自的文件夹和初始化文件)
A/
----> __init__py
----> A.py
----> B/
----> __init__.py
----> B.py
----> something.py
----> C/
----> __init__.py
----> C.py
我能否生成一个允许我执行类似操作的 A.pyd 文件
import A.C
import A.B.something
此时我知道我可以使用 .pyx 文件和 include 语句获取单个 pyd 文件,但这种替代方案不尊重包层次结构。
任何帮助将不胜感激
【问题讨论】: