FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。附文件重命名代码
问题:
FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。
文件重命名的时候我们可能会碰到这样的问题
那么我们应该怎么解决呢?

下面是我的文件

首先ctrl+A全选图片,然后重命名全部命名为0

然后代码就可以成功运行了:
最后得到图像结果:
顺便分享一下代码:
import os
class ImageRename():
def __init__(self):
self.path = 'D:/1/combine/Larva2'
def rename(self):
filelist = os.listdir(self.path)
total_num = len(filelist)
i = 0
for item in filelist:
if item.endswith('.jpg'):
src = os.path.join(os.path.abspath(self.path), item)
dst = os.path.join(os.path.abspath(self.path), 'Larva2_' + str(i) + '.jpg')
print(i,dst)
os.rename(src, dst)
print('将 %s 重命名 %s ...' % (src, dst))
i = i + 1
print('total %d to rename & converted %d jpgs' % (total_num, i))
if __name__ == '__main__':
newname = ImageRename()
newname.rename()