使用python编写一个调用c动态库的例子
时间: 2024-05-02 11:19:26 浏览: 57
python调用c语言动态库案例
好的,这个问题是关于编程的,可以回答。以下是一个使用Python调用C动态库的简单例子:
```python
import ctypes
# 加载动态库
lib = ctypes.CDLL('./my_lib.so')
# 调用动态库中的函数
result = lib.my_function(1, 2)
# 打印结果
print(result)
```
其中,`my_lib.so`是C语言编译生成的动态库文件,`my_function`是动态库中的一个函数,该函数接受两个整数参数,并返回它们的和。在Python中,我们可以使用`ctypes`模块来加载动态库,并调用其中的函数。
阅读全文