I wrote a simple function and I believe that I done it properly, but I get something wrong.
My code:
array = ['/home/sergey/Документы/008.jpeg']
save_dir = os.path.join(os.path.dirname(array[0]), "Converted_files")
os.makedirs(save_dir)
for file in array:
if file.endswith(srcSfx):
im = Image.open(file).convert("RGB")
print (save_dir)
p = os.path.join(save_dir, file[:-len(srcSfx)] + destSfx)
print(p)
im.save(p, destSfx)
I want to create a folder and to save some images in it. But the images are saved in the original folder, not in the 'save_dir'
folder.
Printout from code:
/home/sergey/Документы/Converted_files
/home/sergey/Документы/008.png
Why does '008.png'
not placed into 'save_dir'
?