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

     更新时间:2019年03月13日 10:36:26   作者:mengtianwxs   我要评论

    这篇文章主要介绍了Python实现的调用C语言函数功能,结合简单实例形式分析了Python使用ctypes模块调用C语言函数的具体步骤与相关操作技巧,需要的朋友可以参考下

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

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

    先把 c文件编译成 so文件

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

    通过上面编译成so文件

    利用ctypes模块。

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

    能过上面代码测试通过。

    更多关于Python相关内容感兴趣的读者可查看本站专题:《Python进程与线程操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

    希望本文所述?#28304;?#23478;Python程序设计?#20852;?#24110;助。

    相关文章

    • 在python中利用opencv简单做?#35745;?#27604;对的方法

      在python中利用opencv简单做?#35745;?#27604;对的方法

      今天小编就为大家分享一篇在python中利用opencv简单做?#35745;?#27604;对的方法,具有很好的参?#25216;?#20540;,希望?#28304;?#23478;?#20852;?#24110;助。一起跟随小编过来看看吧
      2019-01-01
    • 解决python3中?#36828;?#20041;wsgi函数,make_server函数报错的问题

      解决python3中?#36828;?#20041;wsgi函数,make_server函数报错的问题

      下面小编就为大家分享一篇解决python3中?#36828;?#20041;wsgi函数,make_server函数报错的问题,具有很好的参?#25216;?#20540;,希望?#28304;?#23478;?#20852;?#24110;助。一起跟随小编过来看看吧
      2017-11-11
    • python 禁止函数修改列表的实现方法

      python 禁止函数修改列表的实现方法

      下面小编就为大家带来一篇python 禁止函数修改列表的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
      2017-08-08
    • 跟老齐学Python之类的细节

      跟老齐学Python之类的细节

      前面对类的有关内容已经描述不少了,其实话题远远没有结束,不过对于初学者,掌握这些已经算是入门,在以后的实践中,还需要进行体会和?#24418;頡?/div> 2014-10-10
    • python连接mysql并提交mysql事务示例

      python连接mysql并提交mysql事务示例

      这篇文章主要介绍了python连接mysql并提交mysql事务的示例,需要的朋友可以参考下
      2014-03-03
    • python制作爬虫并将抓取结果保存到excel中

      python制作爬虫并将抓取结果保存到excel中

      本文给大家记录的是使用Python制作爬虫爬取拉勾网信息并将结果保存到Excel中的实现思路及方法,并附上最终源码,有需要的小伙伴可以参考下
      2016-04-04
    • 使用Python抓取模板之家的CSS模板

      使用Python抓取模板之家的CSS模板

      本文给大家介绍的是使用Python抓取模板之家的CSS模板并打包成zip文件的代码,使用的是单线程,非常简单实用,这里分享给大家,有相同需求的小伙伴参考下吧。
      2015-03-03
    • Python对文件操作知识汇总

      Python对文件操作知识汇总

      这篇文章主要介绍了Python对文件操作知识汇总的相关资料,非常具有参考借鉴价值,需要的朋友可以参考下
      2016-05-05
    • Python中使用bidict模块双向字典结构的奇?#23478;?#24039;

      Python中使用bidict模块双向字典结构的奇?#23478;?#24039;

      bidict模块通过一对一?#25104;?#32467;构的处理为Pyhton带来双向字典,能够更加利用Python的切片功能,这里我们就来学习Python中使用bidict模块双向字典结构的奇?#23478;?#24039;:
      2016-07-07
    • 跟老齐学Python之啰嗦的除法

      跟老齐学Python之啰嗦的除法

      python 除法运算 比较奇怪,和别的程序语言不大一样。从Python2.2开始,除法运算符除了/之外,又引入了一个除法运算符://,后一种运算符只用于进行整除法。对于除法运算符/,默认时的?#24418;?#36319;Python2.2之前的一样,它视操作数而定,既可以进行整除,也可以进行真除法。
      2014-09-09

    最新评论

    山东群英会开奖查询