Python权限错误[WinError32]…正在被另一个进程使用

2024-06-01 07:27:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个文件夹中有一些图像,如果它们的尺寸不是我想要的,我会将它们复制到另一个文件夹中,然后使用缩略图命令调整它们的大小。完成后,我想重新命名它们,作为它们新名称的一部分,我想包括像素大小。在

无论如何,我尝试了我的代码,但遇到了以下错误:

File "C:/Anaconda/PhD/Scikit-Learn/Image Resizing3.py", line 55, in resize_img
os.rename(image_directory + '/Resized'+ "/" + image_filenames[i],image_directory + '/Resized'+ "/" + image_filenames[i][0:(len(image_filenames[i])-4)]+ str(img1.size[0]) + ' x ' + str(img1.size[1]) + '.jpg' )

PermissionError:[WinError 32]进程无法访问该文件,因为它正被另一个进程使用:

我想如果我使用with关键字,它会关闭我正在使用的任何进程。 如果有人能在我的代码中看到错误的任何问题,那么如果你有一个解决方案,我将非常感激。在

^{pr2}$

PermissionError:[WinError 32]进程无法访问该文件,因为它正被另一个进程使用


Tags: 文件代码图像image文件夹size进程错误