Piet van Oostrum wrote:
...
f = gzip.open(filename, 'w')
proc = subprocess.Popen(['ls','-la'], stdout=subprocess.PIPE)
while True:
    line = proc.stdout.readline()
    if not line: break
    f.write(line)
f.close()

Or even:
    proc = subprocess.Popen(['ls','-la'], stdout=subprocess.PIPE)
    with gzip.open(filename, 'w') as dest:
        for line in iter(proc.stdout, ''):
            f.write(line)

--Scott David Daniels
scott.dani...@acm.org
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to