我正在尝试下载并打开一个压缩文件,但使用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)
import urllib.request as urllib
进行导入,而不是原来的方式。 - K.S.