1.代码思路:
1.首先获取到指定文件夹中的所有图片的名称
2.筛选出带jpg后缀的图片
3.确保文件夹中有那么多张图片
4.使用循环来对图片进行重命名
2.代码实现(注释清晰):
import os
# 指定图片所在的文件夹路径,向右的双斜杠
folder_path = 'F:\\HSDataset\\负样本230801\\sc4'
# 获取文件夹中的所有文件名
file_names = os.listdir(folder_path)
# 仅保留 JPG 格式的文件名,也可以将jpg改为其他格式的图片
jpg_files = [file_name for file_name in file_names if file_name.endswith('.jpg')]
# 确保文件夹中至少有100张 JPG 格式的图片
if len(jpg_files) < 100:
print("文件夹中的 JPG 图片数量不足100张")
else:
# 对图片进行重新命名
for i, old_name in enumerate(jpg_files[:100]):
# 构造新的文件名
new_name = f"Negative{i+1}.jpg"
# 构建旧文件路径和新文件路径
old_path = os.path.join(folder_path, old_name)
new_path = os.path.join(folder_path, new_name)
# 重命名文件
os.rename(old_path, new_path)
print(f"已将文件 {old_name} 重命名为 {new_name}")