(1)将遍历指定的文件夹路径中的所有文件,并对以
.jpg
或.png
结尾的文件进行重命名。新的文件名将以递增的数字开头,数字前面用 0 补齐至总共 5 位。你可以根据需要修改文件夹路径和新文件名的数字位数。
import os
# 定义要修改的文件夹路径
folder_path = 'hat'
# 定义计数器
count = 1
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
# 如果文件是图片文件
if filename.endswith('.jpg') or filename.endswith('.png'):
# 构造新的文件名
new_name = str(count).zfill(5) + '.jpg'
# 重命名文件
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_name))
# 计数器加1
count += 1
(2)批量修改图片名称,将原本名字改成 picture_1.jpg, picture_2.jpg, picture_3.jpg 等等的形式,代码如下
import os # 定义要修改的文件夹路径 folder_path = 'C:/Users/username/Pictures/' # 定义计数器 count = 1 # 遍历文件夹中的所有文件 for filename in os.listdir(folder_path): # 如果文件是图片文件 if filename.endswith('.jpg') or filename.endswith('.png'): # 构造新的文件名 new_name = 'picture_' + str(count) + '.jpg' # 重命名文件 os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_name)) # 计数器加1 count += 1
: