def writer(afile): for line in afile: print "Boo!" (lsstdin, lsstdout) = os.popen2("ls -l %s" % (line, )) (awkstdin, awkstdout) = os.popen2("awk '{print $5}'") for lsline in lsstdout: print "Boo2!" awkstdout.write(lsline) for awkline in awkstdout: print "Boo3!" afile.write(awkline)