python读取文件夹下子文件夹内的图片并保存到同一个文件夹内并编号
时间: 2023-12-30 07:06:58 浏览: 123
python 同文件夹下图片合成一个PDF
您可以使用Python的os和shutil模块来实现这个功能。下面是一个示例代码,可以将文件夹下子文件夹内的所有图片复制到同一个文件夹内并进行编号:
``` python
import os
import shutil
# 设置要处理的文件夹路径和保存的目标文件夹路径
source_dir = '/path/to/source/folder'
target_dir = '/path/to/target/folder'
# 遍历子文件夹内的所有图片文件
file_count = 0
for subdir, dirs, files in os.walk(source_dir):
for file in files:
if file.endswith('.jpg') or file.endswith('.png'):
# 构造新文件名,并将文件复制到目标文件夹
new_filename = f"{file_count+1:04d}.jpg"
source_path = os.path.join(subdir, file)
target_path = os.path.join(target_dir, new_filename)
shutil.copy2(source_path, target_path)
file_count += 1
print(f"共处理了{file_count}个文件!")
```
当然,您需要将`/path/to/source/folder`和`/path/to/target/folder`替换为实际的文件夹路径。
阅读全文