用python写一段把多个文件夹图片放到一个文件夹
时间: 2023-06-01 12:02:32 浏览: 217
近期学了python爬虫,跟着老师做的项目,还有些问题
以下是Python代码,可以将多个文件夹中的所有图片文件复制到一个指定的文件夹中:
```python
import os
import shutil
source_folders = ['folder1', 'folder2', 'folder3'] # 多个源文件夹
destination_folder = 'merged_folder' # 合并后的目标文件夹
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
for folder in source_folders:
for filename in os.listdir(folder):
if filename.endswith('.jpg') or filename.endswith('.png'): # 只复制图片文件
shutil.copy(os.path.join(folder, filename), destination_folder)
```
这段代码首先定义了多个源文件夹和一个目标文件夹,然后逐一遍历每个源文件夹中的所有文件,如果发现是图片文件,就使用shutil.copy()方法将其复制到目标文件夹中。最后,如果目标文件夹不存在,就创建它。
阅读全文