在Fortran中调用Python

时间:2013-11-15 13:55:38

标签: python fortran

我正在学习Python;并且希望从Fortran调用一些Python脚本(将调用py2f)(这些将主要执行某种类型的日志记录等)。我的主要代码仍在Fortran中。

虽然相反的情况(从Python调用Fortran;使用f2py)相当常见,但我没有发现py2f。一个建议是使用cython,因此,基本上是为了制作py2C并从Fortran调用它。

我能想到的另一件事是call execute_command_line(我还没有尝试过,尽管尝试了call system。)。

我认为py2f很少见,我只是想知道哪个是标准和更好的做法:Cython还是call execute_command_line?还是别的什么?

1 个答案:

答案 0 :(得分:0)

尝试使用embedded Python in C然后从c interphase尝试与Fortran using the standard c bindings进行通信。

我正在处理同样的问题,所以我可以帮助你。遗憾