大家好,今天小编关注到一个比较有意思的话题,就是关于python与c语言混合的问题,于是小编就整理了2个相关介绍Python与c语言混合的解答,让我们一起看看吧。
Python和C语言如何协同作战?
python可以调用c语言,同时c语言也可以调用python,两者可以相互配合,协同作战。下面我大概介绍一下,python和c语言是如何相互调用的,实验环境Centos7.0,编辑器是vim,python版本2.7,主要介绍如下:
python调用c程序
1.为了方便演示,我这里写了一个test.c的文件,主要有2个函数,分别是相加函数add和相减函数sub,主要代码如下:
2.为了方便调用,这里需要将test.c文件编译成一个静态文件test.so,命令如下图:
3.编译成功后,当前目录下边会生成一个test.so文件,如下图:
4.最后我们就可以在python中调用刚才的c程序了,这里新建了一个test.py文件,用于调用刚才c程序的add函数和sub函数,主要代码如下:
C#和Python混合开发怎么样?
我的总体观点始终不变:语言只是一个工具,无论你使用python golang还是java c语言,都是为了解决问题或者业务场景而定的。
C#和python混合开发没什么问题,跟j***a和python混合开发一样,j***a有她擅长的领域,比如企业级web开发,python在数据统计人工智能、大数据比较擅长。并且这种情况也很常见。
到此,以上就是小编对于python与c语言混合的问题就介绍到这了,希望介绍关于python与c语言混合的2点解答对大家有用。