python调用c共享库

398 阅读1分钟

参考文献:www.cnblogs.com/ifantastic/…

# python调用c共享库
linux/unix平台下共享库(Shared Library)文件后缀.so;在Windows平台称为链接库(Dynamic Link Library),文件后后缀为.dll。

# 利用ctypes模块调用c共享库

ctypes 是 Python 标准库提供的一个模块,Python 2.3 版本以上支持该模块。
ctypes 是 Python 高级外部函数接口,Python 通过它可以调用 C 语言编译的静态链接库和动态链接库。
ctypes 支持多个平台,包括 Windows, Windows CE, Mac OS X, Linux, Solaris, FreeBSD, OpenBSD。

ctypes模块定义了一些基础C兼容数据类型,具体类型请点此处