问题
你想在C中安全的执行某个Python调用并返回结果给C。 例如,你想在C语言中使用某个Python函数作为一个回调。
解决方案
在C语言中调用Python非常简单,不过涉及到一些小窍门。 下面的C代码告诉你怎样安全的调用:
#include
/* Execute func(x,y) in the Python interpreter. The
arguments and return result of the function must be Python floats */
do
有两种类型的回调函数:复制代码 代码如下:blocking callbacks (also known as synchronous callbacks or just callbacks)deferred callbacks (also known as asynchronous callbacks)
那么,在python中如何实现回调函数呢,看代码:
复制代码 代码如下:def my_callback(input): print “function my_callback was ca