使用
urllib2.urlopen()的zip文件数据
和 目录列表。
要使用
zipfile模块处理zip文件,您可以将其写入磁盘文件,然后将其传递给
zipfile.ZipFile构造函数。使用
read()所返回的类似文件的对象,检索数据非常简单
urllib2.urlopen()。
提取目录:
>>> files = urllib2.urlopen('ftp://ftp2.census.gov/geo/tiger/TIGER2008/01_ALABAMA/').read().splitlines()>>> for l in files[:4]: print l... drwxrwsr-x 2 0 4009 4096 Nov 26 2008 01001_Autauga_Countydrwxrwsr-x 2 0 4009 4096 Nov 26 2008 01003_Baldwin_Countydrwxrwsr-x 2 0 4009 4096 Nov 26 2008 01005_Barbour_Countydrwxrwsr-x 2 0 4009 4096 Nov 26 2008 01007_Bibb_County>>>或者,拆分目录名称:
>>> for l in files[:4]: print l.split()[-1]... 01001_Autauga_County01003_Baldwin_County01005_Barbour_County01007_Bibb_County



