代码如下:
# // /Users/zhangzhiqi/Library/Mobile Documents/M6HJR9W95L~com~textasticapp~textastic/Documents/PycharmProjects/PythonAll/自己的/Img重命名/imageReName.py
# // Copyright (c) 2023.
# // @Time : 2023/2/13 14:1:28
# // @Author : 张稚琦
# // @Address: 湖北理工学院腾龙公寓 5620
# // @Email : zhang@zhang.mba / zhangzhiqi828@gmail.com / zhangzhiqi@lh83.onmicrosoft.com / 2272358828@qq.com
# // @File : imageReName.py
# // @LastModified: 2023/2/13 下午2:08
# // @ProjectName : PythonAll
# #-*-coding:utf-8-*-
import os
def get_images(dir):
images = []
for filename in os.listdir(dir):
if filename.endswith('.jpg') or filename.endswith('.png') or filename.endswith('.jpeg'):
images.append(filename)
return images
def rename_images(start,images, start_number,end):
for i, image in enumerate(images):
new_name = start+str(start_number + i).zfill(len(str(start_number + len(images)))) + '.'+end
os.rename(os.path.join('images', image), os.path.join('images', new_name))
if __name__ == '__main__':
images = get_images('images')
start=input("请输入固定前缀:")
start_number = int(input("请输入起始数字:"))
end=input("请输入图片后缀(png,jpg等):")
rename_images(start,images, start_number,end)
效果如下: