问题:
报错: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)
【报错】python删除图片遇到权限问题:[WinError 32] 另一个程序正在使用此文件 进程无法访问。