import os
def rename_images(folder_path):
parent_folder_name = os.path.basename(folder_path.rstrip(os.sep))
files = os.listdir(folder_path)
image_files = [f for f in files if f.lower().endswith(('jpg', 'jpeg', 'png'))]
for index, file_name in enumerate(image_files):
# 构造新的文件名
new_name = f"{parent_folder_name}_image_{index + 1}.jpg"
old_path = os.path.join(folder_path, file_name)
new_path = os.path.join(folder_path, new_name)
os.rename(old_path, new_path)
print(f"Renamed: {file_name} -> {new_name}")
folder_path = r'F:\Stool\Data\Parasite\WomanDiC' # 图片所在路径
rename_images(folder_path)
【Python】将文件夹下的图片按顺序命名
最新推荐文章于 2024-10-08 20:27:53 发布