Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Ordering:
- def __init__(self, out, zip_in):
- self.file_out = out
- self.z_name = zipfile.ZipFile(zip_in, mode='r')
- self.file_extract = {}
- self.prev_file = ''
- def extract_file(self):
- pass
- def file_pass(self):
- for file in self.z_name.namelist():
- file_info = zipfile.ZipFile.getinfo(self=self.z_name, name=file)
- file_date = file_info.date_time[0]
- if file_date == 2017:
- file_path = zip_in + '/' + file
- file_name = file_info.filename.split('/')[2]
- self.z_name.read(file)
- if not os.path.isdir(file_path):
- self.path = self.file_out + "2017\\"
- self.z_name.extract(file_name, self.path)
- # self.total_dict[self.total] = self.count
- # self.file_extract[file_date] = file_info.filename + ' ' + self.prev_file
- # self.prev_file = file_info.filename
- # print(file_info.filename)
- # pprint(self.file_extract)
- out = 'icons_by_year\\'
- zip_in = 'icons.zip'
- ziping = Ordering(out=out, zip_in=zip_in)
- ziping.file_pass()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement