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 从远程服务器下载日志文件的程序
Feb 10 Python
Python3基础之输入和输出实例分析
Aug 18 Python
使用Python下的XSLT API进行web开发的简单教程
Apr 15 Python
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
nohup后台启动Python脚本,log不刷新的解决方法
Jan 14 Python
详解Django-restframework 之频率源码分析
Feb 27 Python
python 将字符串完成特定的向右移动方法
Jun 11 Python
python 消除 futureWarning问题的解决
Dec 25 Python
tensorflow 实现数据类型转换
Feb 17 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
Mar 03 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 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加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
2018/12/24 PHP
Javascript模块模式分析
2008/05/16 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
2016/12/03 Javascript
jQuery设计思想
2017/03/07 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
2019/06/26 Javascript
React实现todolist功能
2020/12/28 Javascript
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
python如何实现代码检查
2019/06/28 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
学python爬虫能做什么
2020/07/29 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
销售员个人求职的自我评价
2014/02/10 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
一份关于丢失公司财物的检讨书
2014/09/19 职场文书
大学生入党自荐书
2015/03/05 职场文书
小学运动会通讯稿
2015/07/18 职场文书
几款流行的HTML5 UI框架比较(小结)
2021/04/08 HTML / CSS
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android