定义函数python 如何用Python调用C代码?
如何用Python调用C代码?
这里有一个简单的介绍。其实,很简单。以Linux系统为例,将C代码编译成一个.So文件,然后直接调用。让我简单介绍一下实现过程,实验环境centos7python3.6gcc,主要内容如下:
1。写c代码,这里我只写了两个测试函数,分别是加法和减法,命名为test。C、 主要代码如下,非常简单:
2。编写测试。C文件为测试.so文件,前提是安装了gcc编译器并编译了命令“gcc-shared-WL、-soname、test-O”测试.so-fPIC测试。C”,如下所示:
编译成功后测试.so文件,如下所示:
3测试.so文件,这里我们主要用ctypes包来加载测试.so测试代码如下:
程序运行结果如下,调用成功:
至此,我们已经完成了用Python调用C代码。一般来说,整个过程很简单,就是先编译成一个so文件,然后在调用中,只要你熟悉这个过程,你很快就能掌握,调用Windows下的DLL类似,这里我就不详细介绍了,有兴趣的你可以搜索,网上也有相关的教程和资料,希望大家多多指教以上分享内容可以帮到你。
Python中如何调用自己写的函数?
函数自上而下调用函数体
调用是函数代码的运行方式
调用时给出实际参数
用实际参数替换定义中的参数
调用函数后得到返回值
定义函数python python函数的定义和调用 python是什么类型的编程语言
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。