python代码实现循环将图片写在一个固定文件夹下
时间: 2024-03-10 15:43:36 浏览: 24
好的,以下是一个Python实现的示例代码,可以将指定目录下的所有图片循环写入一个固定文件夹:
```python
import os
import shutil
source_folder = '/path/to/source/folder' # 源文件夹路径
target_folder = '/path/to/target/folder' # 目标文件夹路径
# 获取源文件夹下所有图片文件的路径
image_paths = [os.path.join(source_folder, f) for f in os.listdir(source_folder) if f.endswith('.jpg') or f.endswith('.png')]
# 遍历所有图片文件,将其复制到目标文件夹下
for image_path in image_paths:
image_name = os.path.basename(image_path)
target_path = os.path.join(target_folder, image_name)
shutil.copyfile(image_path, target_path)
```
以上代码首先定义了源文件夹和目标文件夹的路径,然后通过`os.listdir()`和列表推导式获取源文件夹下所有的图片文件路径。接着,遍历所有图片文件,通过`shutil.copyfile()`函数将其复制到目标文件夹下。注意,以上代码只适用于将`.jpg`和`.png`格式的图片文件复制到目标文件夹,如果需要复制其他格式的文件,需要相应地修改代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)