我推荐这里详细介绍的方法。首先说明如何执行Python代码的字符串,然后详细说明如何设置Python环境以与C程序交互,从C代码调用Python函数,从C代码操作Python对象,等等。
:如果您真的想走IPC的路线,那么您将要使用struct模块或更好的protlib。Python和C进程之间的大多数通信都围绕通过套接字或共享内存来回传递结构。
我建议Command
使用字段和代码创建结构以表示命令及其参数。在不了解您要完成的工作之前,我无法给出更多具体的建议,但是总的来说,我建议使用protlib库,因为它是我用来在C和Python程序之间进行通信的内容(免责声明:我是protlib的作者) 。