import os
def rename_images(directory, start_number):
#
# 将指定目录下的所有图片文件进行重命名,格式为"image001.jpg"。
#:param directory: 图片所在目录的路径。
#:param start_number: 起始编号。
images = [img for img in os.listdir(directory) if img.endswith(('.png', '.jpg', '.jpeg','.bmp', '.gif'))]
for i, image in enumerate(images, start_number):
ext = image.split('.')[-1]
new_name = f"image3_{i:0>3}.{ext}"
os.rename(os.path.join(directory, image), os.path.join(directory, new_name))
print(f"Renamed {image} to {new_name}")
# 使用示例
rename_images("path/to/images", 1) # 将"path/to/images"目录下的所有图片重命名,从001开始。
文件夹里图片重命名!一步解决!rename_images!
于 2024-03-13 19:50:13 首次发布
本文介绍了一个Python函数rename_images,它接收一个图片目录和起始编号,将目录中的所有图片文件按照特定格式(如image001.jpg)进行重命名,并提供了一个使用示例。
摘要由CSDN通过智能技术生成