我有一个Python问题。在Python中解压缩远程.gz文件
我的情况:我有一个来自合作伙伴平台的压缩文件(ieh.p // .... namesite .../xxx) 如果我点击我的浏览器中的链接,它会下载一个文件(即namefile.xml.gz)。
所以...如果我用python读这个文件,我可以解压并读取它。
代码:
content = gzip.open(namefile.xml.gz,'rb')
print content.read()
但我不能,如果我尝试读取远程源文件。 从远程文件我可以只读取编码的字符串,但没有解码它。
代码:
response = urllib2.urlopen(url)
encoded =response.read()
print encoded
有了这个代码,我可以读取的字符串编码的...但我不能用gzip或lzip解码它。
任何建议? 非常感谢
谢谢,我的文件非常大,我认为“临时文件夹”是最好的方法。 – Nothing 2013-04-29 13:40:45