办公自动化7-Rename批量修改文件名称(实现自动编号)

代码如下,保留原来的文件名,按原来的顺序编号:

import os
import re
import sys

#列出修改前文件名称
path = r"E:\cy\商标"
fileList = os.listdir(path)  # 待修改文件夹
print("修改前:" + str(fileList))  # 输出文件夹中包含的文件

os.chdir(path)  # 将当前工作目录修改为待修改文件夹的位置,为后面用os.rename做铺垫
num = 1  # 用于编号

for fileName in fileList:  # 遍历文件夹中所有文件
    os.rename(fileName, (str(num) +'_'+fileName))  # 文件重新命名
    num = num + 1  # 改变编号,继续下一项

有问题可以留言哦~

猜你喜欢

转载自www.cnblogs.com/lizitingxue/p/12526603.html