title: Calling Python in Fortran
body: <p>I am learning Python; and will like to call some Python script from Fortran(will call <code>py2f</code>) (those will mostly do some type of logging etc.). My main code is still in Fortran. </p>
  
  <p>While the opposite scenario (calling Fortran from Python; using <code>f2py</code>) is fairly common, I have not found much about <code>py2f</code>. One suggestion is to use cython, so, essentially to make py2C and the call it from Fortran. </p>
  
  <p>The other thing I can think of is to <code>call execute_command_line</code> (I have not tried this yet, tried <code>call system</code> though.). </p>
  
  <p>I don't think <code>py2f</code> is rare, I just want to know which is the standard and better practice: Cython or <code>call execute_command_line</code>? Or is something else? </p>