"John Washakie" <[EMAIL PROTECTED]> wrote >I have a FORTRAN program which reads in unformatted sparse matrix > data. Rather than rewriting the code in Python, I was hoping there > is > a way to call the Fortran program, passing filename variables TO > Fortran, and returning the data (which is an array) back to my .py > code for use there.
It depends on whether your Fortran code reads the variables from stdin (or on the command line) and spits out the result to stdout. If it does (or can be modified to do so on demand) then its an easy job using subprocess.Popen. If you actually need to communicate at the variable level its more difficult(!). If you cannot change the Fortran code at all or only have the binary version then its more difficult still! If you can change the Fortran then you can simply use files to communicate between them... HTH, -- Alan Gauld Author of the Learn to Program web site http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor