生成给图片按照顺序依次命名的python代码
时间: 2023-03-01 22:25:33 浏览: 122
图片批量命名
以下是一个生成给图片按照顺序依次命名的python代码示例:
```
import os
def rename_images(path):
count = 1
for filename in os.listdir(path):
if filename.endswith(".jpg") or filename.endswith(".jpeg") or filename.endswith(".png"):
new_filename = str(count).zfill(4) + "." + filename.split(".")[-1]
os.rename(os.path.join(path, filename), os.path.join(path, new_filename))
count += 1
rename_images("/path/to/your/images")
```
其中,"/path/to/your/images"是你的图片所在的目录路径,可以根据需要进行修改。
代码中,我们首先遍历了该目录下的所有文件,然后筛选出所有以`.jpg`,`.jpeg`或`.png`为后缀的文件,对这些文件进行重命名。新的文件名由四位数字编号和图片原始后缀名构成,数字编号使用`str(count).zfill(4)`函数进行补全,以保证文件名始终是四位数。
阅读全文