泰州网站建设解决方案,宜昌网站建设市场,酒店网站建设特色,北京响应式的网站设计1 - 为文件下的图片批量化加上 / 去掉 后缀名
如 将文件夹中的图片名“label_001.png”, label_002.png, ... 转化为 “001.png”, 002.png, ...
import osdef rename_images(folder_path, prefix):# 获取文件夹中的所有文件files os.listdir(folde…1 - 为文件下的图片批量化加上 / 去掉 后缀名
如 将文件夹中的图片名“label_001.png”, label_002.png, ... 转化为 “001.png”, 002.png, ...
import osdef rename_images(folder_path, prefix):# 获取文件夹中的所有文件files os.listdir(folder_path)# 遍历文件夹中的每个文件for file in files:# 检查文件是否为图片文件并且以指定前缀开头if file.endswith((.jpg, .jpeg, .png, .gif)) and file.startswith(prefix):# 1.构建新的文件名去掉前缀new_name file[len(prefix):]# # 2.构建新的文件名加上前缀# new_name prefix file# 构建文件的完整路径old_path os.path.join(folder_path, file)new_path os.path.join(folder_path, new_name)# 重命名文件os.rename(old_path, new_path)print(f重命名文件{file} - {new_name})# 指定文件夹路径和前缀
folder_path YOUR PATH # 替换为工作中实际的文件夹路径
prefix label_ # 替换为实际的前缀# 调用函数进行重命名
rename_images(folder_path, prefix)
2 - 批量化将图像格式从PNG到JPG进行转换
import os
from PIL import Imagedef convert_png_to_jpg(folder_path):# 获取文件夹中的所有文件files os.listdir(folder_path)# 遍历文件夹中的每个文件for file in files:# 检查文件是否为PNG图片文件if file.endswith(.png):# 构建文件的完整路径file_path os.path.join(folder_path, file)# 打开PNG图片image Image.open(file_path)# 将PNG图片转换为JPEG格式new_file_path os.path.splitext(file_path)[0] .jpgimage.convert(RGB).save(new_file_path, JPEG)print(f转换文件{file} - {os.path.basename(new_file_path)})# 指定图片的文件夹路径
folder_path YOUR PATH # 替换为工作中实际的文件夹路径
# 调用函数进行PNG到JPG的转换
convert_png_to_jpg(folder_path)