python读取文件夹下的图片并改名
时间: 2024-01-20 14:39:10 浏览: 14
可以使用Python自带的os和shutil库来完成这个任务。以下是一个简单的示例代码:
```python
import os
import shutil
# 定义要读取图片的文件夹路径
folder_path = "/path/to/folder"
# 获取文件夹下所有的文件名
file_names = os.listdir(folder_path)
# 定义新的文件名前缀
new_name_prefix = "new_name_"
# 定义计数器
count = 1
# 遍历文件夹下的所有文件
for file_name in file_names:
# 检查文件是否为图片
if file_name.endswith(".jpg") or file_name.endswith(".png"):
# 构造新的文件名
new_file_name = new_name_prefix + str(count) + ".jpg"
# 拼接旧文件的完整路径
old_file_path = os.path.join(folder_path, file_name)
# 拼接新文件的完整路径
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
shutil.move(old_file_path, new_file_path)
# 计数器加一
count += 1
```
在上面的代码中,我们首先定义了要读取的文件夹路径,然后使用`os.listdir`函数获取文件夹下所有的文件名。接着,我们使用一个计数器来为每个图片文件构造新的文件名,然后使用`shutil.move`函数将旧的文件重命名为新的文件名。最后,计数器加一,继续处理下一个文件,直到所有的图片文件都被重命名。
相关推荐
![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)
![](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)