文件名称:Extend_Python:C语言扩展Python学习记录
文件大小:378KB
文件格式:ZIP
更新时间:2024-06-04 09:23:08
c python3 C
Extend Python with C 实际上ctypes、Python C API或者基于API的Cython,逻辑都是: 接收Python对象->转换为C对象->调用C函数->返回值转换为Python对象->返回 的流程,较为值得关切的几点是: 指针传参问题 数组传递问题 结构体传递问题 高级一点情况会考虑如何绕过GIL提升速度
【文件预览】:
Extend_Python-master
----README.md(387B)
----with_Cython()
--------setup.py(368B)
--------sample.cpython-36m-x86_64-linux-gnu.so(839KB)
--------sample.c(791KB)
--------sample.h(398B)
--------sample.pyx(2KB)
--------csample.pxd(334B)
----with_ctypes()
--------sample.py(2KB)
--------sample.c(956B)
--------sample.h(398B)
--------README.md(390B)
----with_C_API()
--------setup.py(169B)
--------setup_sample.py(162B)
--------pysample.c(8KB)
--------sample.c(1KB)
--------sample.h(294B)
--------README.md(851B)
--------pysample.h(1KB)
--------ptexample.c(1KB)