python脚本编辑器如何运行 Python和C语言如何协同作战?
Python和C语言如何协同作战?
Python和C语言在嵌入式开发中如何合作?Python可以嵌入C代码开发?
Python可以调用C语言,C语言也可以调用python,两者可以相互配合,共同战斗。我简单介绍一下python和C语言是如何互相调用的。实验环境是Centos7.0,编辑器是vim,python版。主要介绍如下:
Python调用c程序
1.为了方便演示,我在这里写了一个test.c文件,主要有两个函数,加法函数add和减法函数sub。主要代码如下:
2.为了方便调用,需要将test.c文件编译成静态文件,命令如下:
3.编译成功后,当前目录下会生成一个文件,如下图所示:
4.最后,我们可以用python调用C程序。这里,创建一个新文件来调用C程序的add函数和sub函数。主要代码如下:
5.程序运行截图如下,结果已成功打印:
c程序调用python
1.C程序调用python时,需要引入头文件Python.h,一般系统不会带这个头文件,需要我们自己安装。我叫centos,安装命令如下:yum install Python-devel.x86 _ 64。如果是其他类型的linux系统,请上网查一下。如果有相关命令,安装如下:
2.安装成功后,为了方便演示,我在这里新建了一个文件,主要定义了一个加法函数add。该文件的内容如下:
2.最后,我们可以在C程序中调用add函数。主要代码如下:
3.然后我们可以编译test1.c文件。这里要注意gcc编译过程中需要引入的路径,否则编译会出现错误。该命令如下所示:
4.编译成功后,当前目录下会生成一个test1的可执行文件,如下所示:
5.程序运行截图如下,结果已成功打印:
至此,python和C互相调用介绍。总的来说,整个过程不算太难,只是有点复杂。只要你有一定的C,python基础,知道基本的linux命令,会用gcc编译器,还是会很快完成的。这是我第一次做这个实验,大概用了几十分钟。如有不妥,请指正。
怎么打开代码编辑窗口?
1.首先打开win10图标,找到最左边的应用菜单,点击进入。
2.在菜单选项中找到Python选项,双击打开。
3.然后点击 "文件 "在python的左上角打开菜单。
4.选择 "新 "在新菜单中。文件选项,可以打开python编辑器。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。