Passing data to system command

Chris Hieronymus christoph.hieronymus at
Sun Jun 18 20:55:58 CEST 2006


I have a bunch of x-y data contained in an array.  I would like to  
plot the data using an
external program (psxy in GMT).  The plotting program takes x-y  
couples as standard
input.  How do I get the data into the system call?  I used to do  
things in csh and awk,
i.e., something like

awk '{<some manipulations here>; print $1, $2}' filename | psxy <some  
options> >!

The reason I'm trying to use python is because the manipulations are  
getting too cumbersome
in awk.  Now I have all the manipulations done in python, but I'm  
missing that last step.

I've tried various things with os.system, popen, and subprocess, but  
so far without success.
Does anyone know how to do this?


christoph.hieronymus at
        phone: (+46) 18-471 2383
           fax:       (+46) 18-501   110
Dept. of Earth Sciences (Geophysics)
Villavägen 16
SE-752 36 Uppsala,  Sweden

More information about the Python-list mailing list