灵感来源于from this post,我试图从一个网站批量下载一堆xml
文件:
import urllib2
url='http://ratings.food.gov.uk/open-data/'
f = urllib2.urlopen(url)
data = f.read()
with open("C:\Users\MyName\Desktop\data.zip", "wb") as code:
code.write(data)
zip
文件是在几秒钟内创建的,但是当我试图访问它时,出现了一个错误窗口:
Windows cannot open the folder.
The Compressed (zipped) Folder "C:\Users\MyName\Desktop\data.zip" is invalid.
我做错什么了?你知道吗
您没有做任何事情来将此编码为zip文件。如果您选择在一个纯文本编辑器(如记事本)中打开它,它应该显示原始xml。你知道吗
您没有打开zip文件中的文件句柄:
相关问题 更多 >
编程相关推荐