python如何调用c函数


python如何调用c函数

文章插图

在python中使用ctypes模块调用c函数,具体方法如下:from ctypes import * #导入ctypes模块handle = cdll.LoadLibrary('libtest.so')func = handle.printStrfunc.argtypes = (c_char_p,c_char_p)func.restype = c_char_ptmp = handle.printStr("hello".encode("utf-8"),"world".encode("utf-8"))print(tmp.decode("utf-8"))【python如何调用c函数】输出结果为:helloworld

    推荐阅读