问一个Python的有关问题,请教小弟我现在要在linux用c语言来做一些计算,但是数据是由一个python写的程序出来的,小弟我该如何做

问一个Python的问题,请问我现在要在linux用c语言来做一些计算,但是数据是由一个python写的程序出来的,我该怎么做?
问一个Python的问题,请问我现在要在linux用c语言来做一些计算,但是数据是由一个python写的程序出来的,我该怎么做?
----------------------------------------------------
1、在python调用c程序
2、重新写一个完全基于c语言的程序(从数据输出到处理)
3、在c语言上调用python程序
以上是我想到的,不知道合不合理,没有用过python,不知道怎么办

------解决方案--------------------
由易到难:

4. shell控制整个流程:让python程序输出数据到stdout,让c程序从stdin读取数据。两者用pipe连接起来。

python data_generator | data_processer

5. python主控:在python程序中:

a. 生成数据
b. 写到文件
c. 用popen调用c程序处理该文件

1. 在python中掉用c函数也比较容易。

2,3较复杂(至少对我来说是这样)。
------解决方案--------------------
探讨
问一个Python的问题,请问我现在要在linux用c语言来做一些计算,但是数据是由一个python写的程序出来的,我该怎么做?
----------------------------------------------------
1、在python调用c程序
2、重新写一个完全基于c语言的程序(从数据输出到处理)
3、在c语言上调用python程序
以上是我想到的,不知道合不合理,……

------解决方案--------------------
参看ctypes,我没用过。