现在的位置: 首页 > 综合 > 正文

python 修改某一目录下文件名

2014年11月20日 ⁄ 综合 ⁄ 共 760字 ⁄ 字号 评论关闭

# -*- coding: gbk -*- import sys,string,os,shutil def RenameFiles(srcdir,prefix):  try:   srcfiles = os.listdir(srcdir)   index = 1   for srcfile in srcfiles:    print("文件:" + srcfile)    srcfilename = os.path.splitext(srcfile)[0][1:]    sufix = os.path.splitext(srcfile)[1]    #print(sufix)    destfile = srcdir + "/" + prefix + "_%04d"%(index) + sufix    srcfile = srcdir + "/" + srcfile    os.rename(srcfile,destfile)    index +=1    print("修改后:" + destfile)  except:   print("请核对您的输入!")   return 0

over = True while over:  print("请输入文件夹路径:")  srcdir = input()      #srcdir = "d:/music"  print("请输入修改文件名格式(如:输入aa 文件名改为:aa_0001.mp3):")  prefix = input()      #prefix = "IMG_2014"  result = RenameFiles(srcdir,prefix)  if result != 0:   print("修改完毕,请查看")  print("是否继续?y/n")  yn = input()  if yn == "y":   over = True  else:   over = False else:  print("完成所有修改")

抱歉!评论已关闭.