我对 Python 有疑问。
我的情况:我有一个来自合作伙伴平台的 gzip 文件(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 对其进行解码。
有什么建议吗?非常感谢