问题:
报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。
修改前代码:
img = Image.open(file)
if img.size != (4096, 3000):
os.remove(file)
原因:
在读取图片大小时,打开了图片,图片文件被占用而一直没有释放。
解决方法:
用open方法打开图片,手动释放文件。
修改后代码:
fp = open(fileName,'rb')
img = Image.open(fp)
fp.close()
if img.size != (4096, 3000):
os.remove(file)