python包合集-cffi
一、cffi
cffi是连接Python与c的桥梁,可实现在Python中调用c文件。cffi为c语言的外部接口,在Python中使用该接口可以实现在Python中使用外部c文件的数据结构及函数。
为企业提供网站建设、做网站、网站优化、全网营销推广、竞价托管、品牌运营等营销获客服务。成都创新互联拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!
二、直接在python中通过cffi定义c函数并使用
1、先通过pip3安装cffi : pip3 install cffi
2、编写测试代码:直接在 python 文件中 编写并执行 C语言代码
# test1.py 文件中
# 从cffi模块导入FFI from cffi import FFI # 创建FFI对象 ffi = FFI() # 使用cdef创建C语言的函数声明,类似于头文件 ffi.cdef("int add(int a, int b);") ffi.cdef("int sub(int a, int b);") #verify是在线api模式的基本方法它里面直接写C代码即可 lib = ffi.verify(""" int add(int a, int b) { return a+b; } int sub(int a,int b) { return a-b; } """) print(lib.add(1, 2)) print(lib.sub(1, 2))
本文名称:python包合集-cffi
当前URL:http://azwzsj.com/article/dsogiic.html