Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import glob
- import exifread
- import time
- filelist = glob.glob('photo/*.jpg')
- result_file_list = []
- for file in filelist:
- if os.path.isfile(file):
- f = open(file, mode='rb',)
- tags = exifread.process_file(f, details=False)
- date = time.strptime(tags['EXIF DateTimeDigitized'].printable[11:], "%H:%M:%S")
- f.close()
- result_file_list.append({'filename': file, 'date': date})
- result_file_list.sort(key=lambda r: r['date'], reverse=False)
- i = 1
- for fl in result_file_list[:3]:
- os.rename(fl['filename'], 'photo\\list' + i.__str__() + '.jpg')
- i += 1
- i = 1
- for fl in result_file_list[3:]:
- os.rename(fl['filename'], 'photo\\' + i.__str__() + '.jpg')
- i += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement