(初学皮毛)下面的代码出现了进程占用的情况,有哪位大哥帮忙看看:
import exifread
import os
def group_imgs(path):
file = os.listdir(path)
src = ''
image = ''
tags = ''
iname = ''
for i in file:
src = path + '/' + i
image = open(src, 'rb')
tags = exifread.process_file(image)
if 'EXIF DateTimeOriginal' in tags:
iname = str(tags['EXIF DateTimeOriginal']).replace(' ', '-')
os.rename(src, iname + i[-4:])
image.close()
group_imgs('G:/itest')
os.rename()
前关闭打开的文件,像这样