Advertisement
Guest User

Untitled

a guest
Mar 13th, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.21 KB | None | 0 0
  1. class Ordering:
  2.  
  3.     def __init__(self, out, zip_in):
  4.         self.file_out = out
  5.         self.z_name = zipfile.ZipFile(zip_in, mode='r')
  6.         self.file_extract = {}
  7.         self.prev_file = ''
  8.  
  9.     def extract_file(self):
  10.         pass
  11.  
  12.     def file_pass(self):
  13.         for file in self.z_name.namelist():
  14.             file_info = zipfile.ZipFile.getinfo(self=self.z_name, name=file)
  15.             file_date = file_info.date_time[0]
  16.             if file_date == 2017:
  17.                 file_path = zip_in + '/' + file
  18.                 file_name = file_info.filename.split('/')[2]
  19.                 self.z_name.read(file)
  20.                 if not os.path.isdir(file_path):
  21.                     self.path = self.file_out + "2017\\"
  22.                     self.z_name.extract(file_name, self.path)
  23.                     # self.total_dict[self.total] = self.count
  24.                     # self.file_extract[file_date] = file_info.filename + ' ' + self.prev_file
  25.                     # self.prev_file = file_info.filename
  26.                     # print(file_info.filename)
  27.                     # pprint(self.file_extract)
  28.  
  29.  
  30. out = 'icons_by_year\\'
  31. zip_in = 'icons.zip'
  32. ziping = Ordering(out=out, zip_in=zip_in)
  33. ziping.file_pass()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement