Python复制图片

以下是一个 Python 脚本,可以将一张图片复制 1000 次,并为每张图片自定义命名(例如 image_001.jpg, image_002.jpg, ..., image_1000.jpg)。

import shutil
import os

# 原始图片路径
source_image = "F:\PyCharm WorkSpace\Study\copy_image.jpg"  # 替换为你的图片路径

# 目标文件夹路径
output_folder = "F:\PyCharm WorkSpace\Study\image_copy_file"  # 存放复制图片的文件夹

# 创建目标文件夹(如果不存在)
if not os.path.exists(output_folder):
    os.makedirs(output_folder)

# 复制图片 1000 次
for i in range(1, 1001):
    # 自定义命名格式
    new_image_name = f"image_{i:03d}.jpg"  # 例如 image_001.jpg, image_002.jpg, ..., image_1000.jpg
    new_image_path = os.path.join(output_folder, new_image_name)
    
    # 复制图片
    shutil.copy(source_image, new_image_path)
    print(f"Copied: {new_image_path}")

print("图片复制完成!")

脚本说明

  1. source_image:原始图片的路径,替换为你需要复制的图片路径。

  2. output_folder:存放复制图片的文件夹路径。如果文件夹不存在,脚本会自动创建。

  3. new_image_name:自定义命名格式。这里使用 f"image_{i:03d}.jpg",确保文件名是 image_001.jpg, image_002.jpg 等格式。

  4. shutil.copy:用于复制图片文件。

运行脚本

  1. 将脚本保存为 copy_images.py

  2. 确保原始图片 original_image.jpg 和脚本在同一目录下(或修改 source_image 为正确的路径)。

  3. 运行脚本:

    python copy_images.py
  4. 复制后的图片会保存在 copied_images 文件夹中。

示例输出

运行脚本后,copied_images 文件夹中会有 1000 张图片,文件名为:

copied_images/
    image_001.jpg
    image_002.jpg
    ...
    image_1000.jpg
posted @ 2025-02-24 22:39  Musha-yuan  阅读(100)  评论(0)    收藏  举报