苹果电脑怎么把图片批量重命名

发布网友 发布时间:2022-04-23 13:21

我来回答

1个回答

热心网友 时间:2022-06-13 14:57

我写过一段Python程序,用来批量重命名的,不需要借助软件,但是你的系统得安装有python解释器,打开苹果系统的终端,输入which python,如果告诉你路径了,就说明你的系统有python解释器,下面就是源代码:
#!/usr/bin/env python

import os
length = 3
base = 1
format = 'jpg'
def PadLeft(str,num,padstr):
stringlength = len (str)
n = num - stringlength
if n >= 0:
str = padstr * n + str
return str
filenames = os.listdir(os.curdir)
i = base - 1
for filename in filenames:
i = i + 1
if filename != "rename.py" and os.path.isfile(filename):
name = str(i)
name = PadLeft(name,length,'0')
t = filename.split('.')
m = len(t)
if format == '':
os.rename(filename,name+'.'+t[m-1])
else:
if t[m-1] == format:
os.rename(filename,name+'.'+t[m-1])
else:
i = i - 1
else:
i = i - 1
把它保存为rename.py,拷贝到存有大量待重命名的目录下,然后输入./rename.py来执行这个程序。注意,代码第二行length定义了重命名之后文件名的长度,我设为3,第五行的format定义了文件类型,可以是任意类型,但所要重命名的文件类型必须一致,我这里设为‘jpg‘的图像类型。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com