我正在尝试下载并打开一个压缩文件,并且似乎在使用带有 zipfile 的文件类型句柄时遇到了问题。运行此命令时出现错误“AttributeError: addinfourl instance has no attribute 'seek'”:
import zipfile
import urllib2
def download(url,directory,name):
webfile = urllib2.urlopen('http://www.sec.gov'+url)
webfile2 = zipfile.ZipFile(webfile)
content = zipfile.ZipFile.open(webfile2).read()
localfile = open(directory+name, 'w')
localfile.write(content)
localfile.close()
return()
download(link.get("href"),'./fails_data', link.text)