python读取文件夹的所有图片并重命名
时间: 2023-11-09 20:11:43 浏览: 136
python实现遍历文件夹图片并重命名
以下是一个示例代码,可以读取文件夹中的所有图片文件,并将其重命名为指定格式:
```python
import os
# 文件夹路径
folder_path = 'path/to/folder'
# 文件名前缀
prefix = 'image'
# 文件名从1开始计数
count = 1
# 循环读取文件夹中的所有文件
for filename in os.listdir(folder_path):
# 判断是否为图片文件
if filename.endswith('.jpg') or filename.endswith('.jpeg') or filename.endswith('.png'):
# 构造新的文件名
new_filename = prefix + str(count) + '.' + filename.split('.')[-1]
# 重命名文件
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename))
# 计数器加1
count += 1
```
在上述代码中,我们使用 `os.listdir()` 函数获取文件夹中的所有文件名列表,然后使用 `os.rename()` 函数将每个文件重命名为新的文件名。新的文件名由指定的前缀和计数器构成,同时保留原始文件的扩展名。
阅读全文