后浪云Python教程:将扩展模块移植到 Python 3
将扩展模块移植到 python 3
对于将扩展模块移植到 Python 3,我们推荐下列资源:
-
Supporting Python 3: An in-depth guide 中的 Migrating C extensions 这一章,这本书介绍了如何从 Python 2 迁移到 Python 3,包括指导读者如何移植扩展模块。
-
py3c 项目中的 Porting guide 提供了有关支持代码的指导性建议。
-
Cython 和 CFFI 库提供了对于 Python 的 C API 的抽象。 扩展大都需要进行重写以使用两者中的一个,然后就可以通过库来处理各种 Python 版本和实现之间的差异。
版权声明:
作者:后浪云
链接:https://www.idc.net/help/167918/
文章版权归作者所有,未经允许请勿转载。
THE END