import os
# 指定图片文件夹路径
image_folder = r'your path' # 修改为你的图片文件夹路径
# 遍历图片文件夹下的所有文件
for filename in os.listdir(image_folder):
if filename.endswith(".jpg"):
print(filename)
# 提取文件名中的数字部分
file_number = int(filename.split('.')[0])
print(file_number)
# 根据数字部分生成新的文件名
new_filename = f"{file_number:04d}.jpg" # 格式化为4位宽度的数字,例如:0001.jpg
print(new_filename)
print()
# 构建完整的文件路径
old_path = os.path.join(image_folder, filename)
new_path = os.path.join(image_folder, new_filename)
# 重命名文件
os.rename(old_path, new_path)
print("文件重命名完成")
# 现在,图片文件已被重命名为 "0001.jpg" 到 "1500.jpg" 的格式。
# 如果需要将这些文件保存到另一个文件夹中,可以执行以下操作:
# 指定目标文件夹路径
target_folder = 'output path' # 修改为你的目标文件夹路径
# 创建目标文件夹(如果不存在)
os.makedirs(target_folder, exist_ok=True)
# 移动重命名后的文件到目标文件夹
for filename in os.listdir(image_folder):
if filename.endswith(".jpg"):
old_path = os.path.join(image_folder, filename)
new_path = os.path.join(target_folder, filename)
os.rename(old_path, new_path)
print(f"文件已移动到目标文件夹:{target_folder}")
把文件夹下的图片重新命名,格式化为4位宽度的数字,例如:0001.jpg、1500.jpg
最新推荐文章于 2024-09-14 19:55:48 发布