如何找到双重文件夹下的所有图片并保存在特定文件夹中保存特定名字 python代码实现
时间: 2023-08-04 10:06:40 浏览: 91
Python库 | hicstuff-0.2.16.tar.gz
可以使用Python的os和shutil库来实现这个任务。以下是一个示例代码:
```python
import os
import shutil
# 定义双重文件夹的路径
root_folder = "path/to/root/folder"
# 定义保存图片的目标文件夹路径
target_folder = "path/to/target/folder"
# 循环遍历根目录下的所有子目录和文件
for foldername, subfolders, filenames in os.walk(root_folder):
for filename in filenames:
# 判断文件是否为图片文件
if filename.endswith(('.png', '.jpg', '.jpeg')):
# 生成新的文件名
new_filename = "new_filename.jpg" # 替换为你想要的文件名
# 拼接文件路径
file_path = os.path.join(foldername, filename)
# 拼接目标文件夹路径和新的文件名
target_path = os.path.join(target_folder, new_filename)
# 复制文件到目标文件夹
shutil.copy(file_path, target_path)
```
这个代码将遍历指定的根目录下的所有子目录和文件,判断文件是否为图片文件,然后将图片复制到指定的目标文件夹,并将文件名替换为自定义的新文件名。
阅读全文