我想调用一个自定义函数,该函数在C语言的python模块中定义。我有一些初步的代码可以做到这一点,但是它只是将输出打印到stdout。mytest.pyimport mathdef myabs(x): return math.fabs(x)测试文件#include <Python.h>int main() { Py_Initialize(); PyRun_SimpleString("import sys; sys.path.append('.')"); PyRun_SimpleString("import mytest;"); PyRun_SimpleString("print mytest.myabs(2.0)"); Py_Finalize(); return 0;}如何将返回值提取到C double中并在C中使用它?
3 回答
- 3 回答
- 0 关注
- 1574 浏览
添加回答
举报
0/150
提交
取消