哈喽,大家好,今天给大家介绍一下,如何通过Python进行批量文件重命名。
首先我们准备了一组图片,图片的命名相对不太规范,因此我们想要批量重名为”图片 编号“的形式。
1、首先导入os模块:
我们首先通过listdir函数将需要重命名的文件进行遍历:
import os
lists=os.listdir('./heben')
2、将文件名循环
我们通过for循环将每个文件的名称遍历出来,然后并将他们的索引也加上,其中enumerate函数可以将列表中的元素加上相应的索引:
for i,list in enumerate(lists):
3、旧路径书写
我们将每张图旧路径的位置书写出来:
old_path='./heben/' str(list)
4、新路径
我们结合索引拼接出来,新路径的位置:
new_path='./heben/' '图片' str(i 1) '.jpg'
5、重命名
我们通过rename函数将新旧名称进行替换:
os.rename(old_path,new_path)
6、最终结果
我们会发现文件按照我们重命名的规则进行了更改:
好了,今天的内容就先到这里了,明天见!
,