【发布时间】:2020-08-27 11:30:28
【问题描述】:
我正在通过 DLL 文件为 C 代码编写 Python 脚本。 我不知道如何在 Python 中调用回调函数。 我在互联网上找到了很多有用的东西,但我仍然错过了很多。 我在 C 中有以下代码:
typedef uint16(*CALLBACK_1)(DATA *data);
typedef uint16(*CALLBACK_2)(DATA *data);
uint16 end_function(OPT *opt, CALLBACK_1 function_1, CALLBACK_2 function_2, DATA *data);
提前致谢!
【问题讨论】:
-
这几乎需要整个 Python C-API 文档来解释。所以,请从这里开始。 docs.python.org/3.8/c-api/index.html
标签: python c dll callback function-pointers