Python HOWTOs
使用 Python 进行 Curses 编程
我们建议使用以下资源将扩展模块移植到 Python 3
《支持 Python 3:深入指南》中关于 迁移 C 扩展 的章节,该书全面介绍了如何从 Python 2 迁移到 Python 3,指导读者完成扩展模块的移植。
来自 py3c 项目的 移植指南 提供了带有支持代码的观点建议。
Cython 和 CFFI 库提供了对 Python C API 的抽象。扩展通常需要重写以使用其中一个库,然后该库会处理各种 Python 版本和实现之间的差异。