有没有办法在FORTRAN中使用python函数?我被给了一个包含一些函数的python脚本,我需要从FORTRAN代码访问这个函数。如何从Python中编写的FORTRAN访问函数?
我见过允许从Python访问FORTRAN子程序的'f2py',以及将python脚本编译为可执行文件的py2exe。 'py2f'有什么吗?一个Python脚本可以编译成一个目标文件吗?然后我可以将它与FORTRAN代码链接起来。
例如,将'mypython_func.py'视为包含函数和'mainfortran.f'的Python脚本作为调用Python函数的主程序FORTRAN代码。我想:从'mypython_func.py'编译为'mypython_func.o',从'mainfortran.f'编译为'mainfortran.o'(>> gfortran -c mainfortran.f),然后链接这些文件(> > gfortran -c mainfortran.o mypython_func.o -o myexec.exe)。有这样的可能吗?
谢谢你的时间和帮助。
文斯
太好了,我会试试看。谢谢。 – 2010-03-01 16:45:42