如何通过Python调用CC++编写的函数进行方法解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计978个文字,预计阅读时间需要4分钟。
Python 是解释性语言,底层用 C 实现,因此用 Python 调用 C 非常方便。以下是一些调用方法及示例,均在 Ubuntu 9.10、Python 2.6 下测试过:
1. Python 调用 C (base) - 使用 `ctypes` 库,直接调用 C 库函数。 python import ctypes
lib=ctypes.CDLL('/path/to/lib.so') result=lib.some_function()
2. 使用 `cffi` 库 - `cffi` 提供了更灵活的接口。
本文共计978个文字,预计阅读时间需要4分钟。
Python 是解释性语言,底层用 C 实现,因此用 Python 调用 C 非常方便。以下是一些调用方法及示例,均在 Ubuntu 9.10、Python 2.6 下测试过:
1. Python 调用 C (base) - 使用 `ctypes` 库,直接调用 C 库函数。 python import ctypes
lib=ctypes.CDLL('/path/to/lib.so') result=lib.some_function()
2. 使用 `cffi` 库 - `cffi` 提供了更灵活的接口。

