Python实现的调用C语言函数功能简单实例


Posted in Python onMarch 13, 2019

本文实例讲述了Python实现的调用C语言函数功能。分享给大家供大家参考,具体如下:

实例参考python cookbook 中的15.1节中的例子P612页

先把 c文件编译成 so文件

Python实现的调用C语言函数功能简单实例

Python实现的调用C语言函数功能简单实例

gcc a.c -fpic -shared -o lib.so

Python实现的调用C语言函数功能简单实例

通过上面编译成so文件

利用ctypes模块。

from ctypes import cdll
a=cdll.LoadLibrary("./lib.so")
a.say()

能过上面代码测试通过。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
从零学Python之hello world
May 21 Python
python抽象基类用法实例分析
Jun 04 Python
python基于隐马尔可夫模型实现中文拼音输入
Apr 01 Python
Python过滤txt文件内重复内容的方法
Oct 21 Python
用python3教你任意Html主内容提取功能
Nov 05 Python
对Python发送带header的http请求方法详解
Jan 02 Python
Python2 Selenium元素定位的实现(8种)
Feb 25 Python
在django模板中实现超链接配置
Aug 21 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
Nov 07 Python
python如何从键盘获取输入实例
Jun 18 Python
Python的三个重要函数详解
Jan 18 Python
python​格式化字符串
Apr 20 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
Mar 13 #Python
浅谈python标准库--functools.partial
Mar 13 #Python
Python3实现的简单三级菜单功能示例
Mar 12 #Python
Python3实现的简单工资管理系统示例
Mar 12 #Python
Python3模拟登录操作实例分析
Mar 12 #Python
深入解析python中的实例方法、类方法和静态方法
Mar 11 #Python
Python 函数返回值的示例代码
Mar 11 #Python
You might like
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
Javascript 面向对象特性
2009/12/28 Javascript
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
jQuery中$.click()无效问题分析
2015/01/29 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
jQuery插件simplePagination的使用方法示例
2020/04/28 jQuery
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
python实现的各种排序算法代码
2013/03/04 Python
python函数参数*args**kwargs用法实例
2013/12/04 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
Python实现数据库编程方法详解
2015/06/09 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
python开发之文件操作用法实例
2015/11/13 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
python多进程实现文件下载传输功能
2018/07/28 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
python分布式编程实现过程解析
2019/11/08 Python
Python读取YAML文件过程详解
2019/12/30 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
纽约JewelryAffairs珠宝店:精细金银时尚首饰
2017/02/05 全球购物
学生手册家长评语
2014/02/10 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
Ajax实现异步加载数据
2021/11/17 Javascript
Java数据结构之堆(优先队列)
2022/05/20 Java/Android