【发布时间】:2011-12-21 14:03:47
【问题描述】:
是否可以使用 gzip 直接解压缩通过 subprocess.Popen 触发的命令的标准输出?
我试过了,但它不起作用:
import subprocess
pipe = subprocess.Popen(["cat tmp.txt | gzip --stdout"], stdout=subprocess.PIPE)
import gzip
output = gzip.open(pipe.stdout)
while output.readline().rstrip():
# Do something
有什么想法吗?
【问题讨论】:
标签: python gzip subprocess pipe iostream