python包合集-cffi

cffi是连接Python与c的桥梁,可实现在Python中调用c文件。cffi为c语言的外部接口,在Python中使用该接口可以实现在Python中使用外部c文件的数据结构及函数。

1、先通过pip3安装cffi : pip3 install cffi

2、编写测试代码:直接在 python 文件中 编写并执行 C语言代码

3、执行结果

1、创建 test2.c 文件,并写如下代码,注意这是一个 .c 的文件

2、创建 test3.py 文件,并在 test3.py 中调用 test2.c 文件

3、运行结果

1、创建 test4.py 文件,其内容如下

2、 执行: python3 test4.py 执行过程如下

3、执行后多三个文件,分别是 .c, .o , .so 结尾的文件

  • test4_cffi.c
  • test4_cffi.cpython-35m-x86_64-linux-gnu.so
  • test4_cffi.o

4、编写 test5.py, 在 test5.py 中使用test4_cffi 扩展模块,如下

5、运行结果如下

Original: https://www.cnblogs.com/Se7eN-HOU/p/16581001.html
Author: Se7eN_HOU
Title: python包合集-cffi

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/498801/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球