导语:
本文主要介绍了关于python 如何调用一个c模块的相关知识,包括python模块怎么调用,以及python模块调用这些编程知识,希望对大家有参考作用。
python如何调用c语言模块?只需要三步即可完成。
ps [每个编译好的.so文件只能在编译环境下使用,不得跨平台使用! 】
第一步,首先要有这个c语言模块的文件,注意:是C语言的文件,以.c结尾!
【如果你已经有c模块,直接进入第二步,如果你还有so库文件,进入第三步】
第二步,生成so库文件
使用命令:
gcc -fPIC -shared c语言文件名.c -o lib库名.so
注意这个.so文件是编译后生成的,需要在执行环境中生成。在linux、mac或windows环境下,各个环境下编译出来的文件只能在对应的环境下单独使用,不能跨平台使用!
第三步,把.so文件放到python对应的项目调用文件中 ,使用python代码调用c模块开始:
1.导入ctypes模块
2.加载.so库文件
3.调用c的方法
C代码被成功调用!
python学习网,大量的免费
,欢迎在线学习!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何解决 sublime 无法运行 python 代码?10/15
- ♥ 苹果电脑自带python吗09/07
- ♥ python如何处理错误和异常10/28
- ♥ 如何在手机上学习python11/21
- ♥ python中的return是什么意思?08/26
- ♥ python如何随机选择几个字符串并输出08/23
内容反馈