所以我有点苦恼。我正在尝试为 Fortran77 编写绘图和拟合扩展(为什么这个程序在 F77 中重写对我来说也是一个谜,顺便说一句)代码需要命令行输入,即它提示用户输入。目前该程序使用 GNUplot 进行绘图,但 GNUplot 拟合例程在我看来并不理想,并且从 Fortran 调用 GNUplot 至少可以说是一种痛苦。
我主要使用 Numpy、Scipy 和 Matplotlib 来满足我的拟合和绘图需求。我想知道是否有一种方法可以在 Python 中调用 F77 程序,然后让它像运行任何其他 F77 程序一样运行,直到我需要它来适应并吐出一些漂亮的情节(这些 GNUplot 东西都没有)。
我知道 F2PY,但我听到了混杂的东西。我也考虑过使用 pyexpect 并从那里开始,但我对它处理屏幕上更改的预期提示的方式有不好的体验(或者我只是使用不正确)。
感谢您提供有关此的任何信息。