import os import shutil import re def sort_images(folder_path): image_extensions = ['.jpg', '.jpeg', '.png', '.gif', '.bmp'] images = [f for f in os.listdir(folder_path) if any(f.lower().endswith(ext) for ext in image_extensions)] def sort_key(x): num = int(re.search(r'\d+', x).group()) return num sorted_images = sorted(images, key=sort_key) for i, img in enumerate(sorted_images): old_path = os.path.join(folder_path, img) new_path = os.path.join(folder_path, f"{i}.{img.split('.')[-1]}") shutil.move(old_path, new_path) folder_path = r"E:\fire_yolo_data没结合和划分的\标注\Fire" sort_images(folder_path)
python重命名图片,将图片从0开始排序
最新推荐文章于 2024-07-31 14:30:10 发布