如何用python复制不同数量的图片并配置名称
时间: 2023-08-02 08:03:15 浏览: 124
要用Python复制不同数量的图片并配置名称,可以使用Python的shutil模块来完成。下面是一种可能的实现方法:
1. 首先,确保你有一个包含你要复制的源图片的文件夹。假设这个文件夹的路径为`source_folder`。
2. 创建一个新的文件夹,用于存储复制后的图片。假设这个文件夹的路径为`destination_folder`。
3. 使用`os.listdir()`函数获取`source_folder`中的所有文件路径。
4. 使用循环遍历这些文件路径,并使用`os.path.join()`函数来获取每个文件的完整路径。
5. 对于每一个文件,使用`shutil.copy()`函数将它复制到`destination_folder`中。可以将`destination_folder`和原始文件的名称组合起来作为复制后的文件名。
6. 每次复制完成后,可以使用`print()`函数来显示复制的进度或结果。
下面是代码示例:
```python
import os
import shutil
source_folder = "原始文件夹路径"
destination_folder = "复制后存储的文件夹路径"
file_paths = os.listdir(source_folder)
for file_name in file_paths:
source_file = os.path.join(source_folder, file_name)
destination_file = os.path.join(destination_folder, "副本_" + file_name)
shutil.copy(source_file, destination_file)
print(f"已复制文件: {file_name}")
```
这个代码将把`source_folder`文件夹中的每个文件复制到`destination_folder`文件夹中。复制后的文件名以“副本_”开头。你可以根据需要修改或定制这个代码来满足你的具体需求。
阅读全文