2024-04-25 05:21:18 发布
网友
我查阅了参考文档,找不到任何关于PyPy的C API的介绍。它存在吗?如果是这样的话,它是否与cpythonc API相同?如果PyPy运行在CPython之上,它会改变这种情况吗?在
PyPy通过一个名为CPyExt的仿真层为CPython扩展API提供了alpha-level support。这是blog post introducing the support;这是a later one discussing it。如果您的目标是与一个C库接口,那么最好只编写一个Python包装器模块,使用^{}调用它。在
在CPython上运行PyPy不会有帮助(除了减慢速度之外),因为API不会与pypyy的对象模型交互,而是与CPython主机环境的对象模型交互。在
PyPy通过一个名为CPyExt的仿真层为CPython扩展API提供了alpha-level support。这是blog post introducing the support;这是a later one discussing it。如果您的目标是与一个C库接口,那么最好只编写一个Python包装器模块,使用^{} 调用它。在
在CPython上运行PyPy不会有帮助(除了减慢速度之外),因为API不会与pypyy的对象模型交互,而是与CPython主机环境的对象模型交互。在
相关问题 更多 >
编程相关推荐