①创建一个有一些函数的C语言文件
add.c
int add(int a, int b) {
return a + b;
}
②编译它并创建共享的库文件
gcc -o haddlib.so --shared -fPIC add.c
③在python文件中使用生成的共享库文件
from ctypes import *
c_file = 'haddlib.so'
c_fun = CDLL(c_file)
a = 2
b = 5
print(c_fun.add(a,b))
reference:使用Python加载C语言代码(ctypes)_hxxjxw的博客-CSDN博客