将扩展模块移植到 Python 3

我们建议使用以下资源将扩展模块移植到 Python 3:

  • “支持 Python 3:深入指南”中的迁移 C 扩展章节是一本有关从 Python 2 到 Python 3 全面过渡的书,它pass移植扩展模块来指导 Reader。

    • py3c *项目的Porting guide提供了带有支持代码的建议性建议。
  • CythonCFFI库提供了 Python C API 的抽象。扩展通常需要重写才能使用其中之一,但是该库将处理各种 Python 版本和实现之间的差异。