请教高手们:PYTHON如何读取ZIP压缩文件里的单个文件

请教高手们:PYTHON如何读取ZIP压缩文件里的单个文件

各位高手,请教:

PYTHON如何读取ZIP压缩文件里的单个文件,如1.ZIP,我想从1.ZIP里提取2.LOG文件.请问高手们用PYTHON如何实现???
import zipfile

z = zipfile.ZipFile(filename, 'r')

print z.read(z.namelist()[0])

读取出z.namelist()中的第一个文件,并且输出到屏幕,当然也可以把它存储到文件。
要写到文件里,具体方法能说一下吗?