摘要:在C调用Python模块时需要初始化Python解释器,导入模块等,但Python调用C模块却比较简单,下面还是以helloWorld.c 和 main.py 做一说明:(1)编写C代码,helloWorld.c代码很简单,只是输出“Hello World!”:(2)将编写的C代码编译成动态链接库的形式,具体命令:此时在当前目录下就生成了libhello.so 的动态链接库:(3)在main.py中导入动态链接库,并调用C函数这里的ctypes是Python的一个外部库,提供和C语言兼容的数据类型,以方便的调用C编译的静态库和动态库中的函数, 在此可以很肯定的说,ctypes中可定对C的数据类
阅读全文
posted @ 2013-12-26 23:05
浙公网安备 33010602011771号