Hi,

I have the following shell commands to run my executable created with gfortran:
-----------------------------------------------------------------------------
$ pwd
/OPAC/opac31a/opac31
$ ls
extback.dat     opac            opac.f          result          terr.dat
input           opac.cfg        pyopac3.py      solar.dat       wel.dat
$ ./opac                             <======
 ********************************************************
 *  Optical Properties of Aerosols and Clouds OPAC 3.1  *
 *  --------------------------------------------------  *
 *                                                      *
 *  The contents of OPAC has been described in:         *
 *  M. Hess, P. Koepke and I. Schult (1997):            *
 *       "Optical Properties of Aerosols and Clouds:    *
 *        The software package OPAC"                    *
 *  submitted to Bull. Am. Meteor. Soc.                 *
 *                                                      *
 *  last update: 14.11.97                     M. Hess   *
 ********************************************************


  name of input file (without extension .inp), (max. 8 characters)
  default: opac.inp
opac                                     <======
  input file input/opac.inp     used
  READY.
Note: The following floating-point exceptions are signalling: IEEE_DENORMAL
-----------------------------------------------------------------------------------

Now my concern is the following commands (pointed by <======) to be run within 
the Python program. I tried to use the following lines in the Python program:

---------------------
import subprocess
subprocess.call(['./opac'],shell=True)

Out[21]: 2

I am not able to know how I input the 'opac' (which is the input filename)

Please help me.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to