On Jun 20, 7:50 pm, "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > En Wed, 20 Jun 2007 20:02:52 -0300, [EMAIL PROTECTED] > <[EMAIL PROTECTED]> escribió: > > > > > > > On Jun 20, 1:46 pm, "Gabriel Genellina" <[EMAIL PROTECTED]> > > wrote: > > >> cmd = ["gawk", "-f", "altertime.awk", "-v", "time_offset=4", "-v", > >> "outfile=testdat.sco", "i1.sco"] > >> Now, what do you want to do with the output? Printing it line by line? > >> output = subprocess.Popen(cmd, stdout=subprocess.PIPE).communicate()[0] > >> lines = output.splitlines() > >> for line in lines: > >> print line > > > C:\dex_tracker\pipe1.py > > Traceback (most recent call last): > > File "C:\dex_tracker\pipe1.py", line 14, in > > last_line = subprocess.Popen([cmd], > > stdout=subprocess.PIPE).communicate()[0] > > File "C:\Python25\lib\subprocess.py", line 593, in __init__ > > errread, errwrite) > > File "C:\Python25\lib\subprocess.py", line 793, in _execute_child > > startupinfo) > > WindowsError: [Error 2] The system cannot find the file specified > > Script terminated. > > > I can write it out as a batch file and then run it but that is a messy > > hack.. > > If cmd is a list of arguments, like the example above, you should use > subprocess.Popen(cmd,...) (like the example above, too). > > -- > Gabriel Genellina- Hide quoted text - > > - Show quoted text -
I had cut and pasted the example in to get that error... could it be a problem with ms windows??? (I am at a library computer befour work so that ended my testing)
-- http://mail.python.org/mailman/listinfo/python-list