from zipfile import * source_zip="c:\\temp\\test.zip" target_dir="c:\\temp\\" myzip=ZipFile(source_zip) myfilelist=myzip.namelist() count_file=len(myfilelist) i=0 for i in xrange(0,count_file): f_handle=open(target_dir+myfilelist[i],"wb") #代表是二位元檔,我試過如gif檔如果不加這個會有問題 #但不知到如果文字檔使用B因目前好像沒有問題 f_handle.write(myzip.read(myfilelist[i])) f_handle.close() myzip.close()
|