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之有容乃大的list(4)
Sep 28 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
深入解析Python设计模式编程中建造者模式的使用
Mar 02 Python
小白入门篇使用Python搭建点击率预估模型
Oct 12 Python
python分数表示方式和写法
Jun 26 Python
python常用库之NumPy和sklearn入门
Jul 11 Python
解析python的局部变量和全局变量
Aug 15 Python
python中调试或排错的五种方法示例
Sep 12 Python
Python 3.6打包成EXE可执行程序的实现
Oct 18 Python
Python使用sqlite3模块内置数据库
May 07 Python
python 解决selenium 中的 .clear()方法失效问题
Sep 01 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 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
PHP闭包实例解析
2014/09/08 PHP
跟我学Laravel之请求与输入
2014/10/15 PHP
DOM基础及php读取xml内容操作的方法
2015/01/23 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
JQuery的html(data)方法与<script>脚本块的解决方法
2010/03/09 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
自学python用什么系统好
2020/06/23 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
init进程的作用
2015/08/20 面试题
优秀研究生自我鉴定
2013/12/04 职场文书
最新创业融资计划书
2014/01/19 职场文书
土建工程师岗位职责
2014/06/10 职场文书
测绘工程专业求职信
2014/07/15 职场文书
暑假学习心得体会
2014/09/02 职场文书
2015年司法局工作总结
2015/05/22 职场文书
公司的力量观后感
2015/06/05 职场文书
nginx服务器的下载安装与使用详解
2021/08/02 Servers