如何实现Python调用C代码--python与C之间如何通信

1. C代码如何调用Python

#include <Python.h>    
                       
int main(int argc, char *argv[])
{
    Py_SetProgramName(argv[0]);
    Py_Initialize();   
    
    PyRun_SimpleString("print ('Hello Python!')\n");

    Py_Finalize();

    return 0;

}

Linux下执行:

gcc -Wall cpython01.c -o cpython01.out -I/usr/include/python2.7 -lpython2.7

注意是Python2.7不是python3...不然好像报错....

猜你喜欢

转载自www.cnblogs.com/douzujun/p/10738959.html