Ваш код выглядит нормально, но вы должны убедиться, что вы используете условные проверки, когда у вас есть несколько файлов в каталоге.
В вашем случае, поскольку у вас был файл '.db' вместе с файлами изображений .jpg
, python выдал ошибку, связанную с подписью.
Как уже упоминалось в комментариях, вы можете использовать условные проверки перед выполнением желаемой операции:
if file.endswith('.jpg'):
#--- carry out your operation here
else:
print(file) #-- print the file not in the desired format