import os from pathlib import Path if __name__ == '__main__': data_dir = r"C:\Code\ML\Image\Card\tesmp" data_dir = Path(data_dir) for filename in data_dir.iterdir(): split_text = "f" if split_text in filename.name: img_nun = int(filename.stem.split(split_text)[1]) new_name = str(img_nun) + "_front_ring" + ".jpg" new_path = data_dir / new_name filename.rename(new_path) print('end')