import os, subprocess directory = 'heic2' for folder,subfolder,files in os.walk(directory): for filename in files: if filename.lower().endswith(".heic") or filename.lower().endswith(".HEIC"): print('Converting %s' % os.path.join(folder, filename)) bashCommand = "heif-convert -q 100 \'/home/jesusjmma/proj/LogoImagenes/"+folder+"/"+filename+"\' \'/home/jesusjmma/proj/LogoImagenes/"+folder+"/"+filename.replace('.HEIC', '.jpg')+"\'" print(bashCommand) result = subprocess.run([bashCommand], shell=True) continue