python之文件批量重命名

修改之前将os的默认路径修改为需要修改文件的目录,否则会找不到文件

import os
os.chdir('./dir')

批量修改文件名

import os
ls=os.listdir('./')               # 获取目录文件列表
for i in range(len(ls)):
    pre='file'                    # 文件前缀
    num=str(i+1).zfill(3)         # 文件编号,例:001
    suf='.txt'                    # 文件后缀
    new=pre+num+suf               # 新文件名
    os.rename(ls[i],new)          # 重命名
    print('%s ==> %s'%(ls[i],new))

python之文件批量重命名_第1张图片

你可能感兴趣的:(python例子)