Добрый день.
for file in filename:
if os.path.splitext(file)[1] in frames:
if(path.exists(framesLocation)):
shutil.move(file, framesLocation)
else:
os.mkdir(framesLocation)
shutil.move(file, framesLocation)
Есть следующая логика:
Если папки нет, он создает ее и переносит туда файл
Если папка есть, он переносит туда файл
НО, есть ошибка, если Папка есть и Файл тоже есть, он выдает ошибку
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/shutil.py", line 811, in move
raise Error("Destination path '%s' already exists" % real_dst)
shutil.Error: Destination path 'temp/1.png' already exists
Как научить его, что если вдруг по ошибке и файл, и папка есть- просто удалить файл или переписать поверх?