将扩展模块移植到 Python 3
我们建议使用以下资源将扩展模块移植到 Python 3:
-
“支持 Python 3:深入指南”中的迁移 C 扩展章节是一本有关从 Python 2 到 Python 3 全面过渡的书,它pass移植扩展模块来指导 Reader。
-
- py3c *项目的Porting guide提供了带有支持代码的建议性建议。
-
Cython和CFFI库提供了 Python C API 的抽象。扩展通常需要重写才能使用其中之一,但是该库将处理各种 Python 版本和实现之间的差异。