美文网首页
使用python重命名目录下文件,以-为分界符

使用python重命名目录下文件,以-为分界符

作者: az1981cn | 来源:发表于2017-12-07 14:00 被阅读0次

重命名函数

def rename(path):
      filelist = os.listdir(path)  
      # 该文件夹下所有的文件(包括文件夹)
      for OldFilename in filelist: 
             # 遍历所有文件
             OldDir = os.path.join(path, OldFilename)  
             #原来的文件路径
             if os.path.isdir(OldDir):  
                   # 如果是文件夹则跳过
                    rename(OldDir)
             else:
                    tmp = OldFilename.split('-',1)
                    if(len(tmp)<2):
                            continue
                    NewFile = '【'+tmp[0]+'】'+tmp[1]
                    NewDir = os.path.join(path, NewFile)
                     os.rename(OldDir, NewDir)  # 重命名

调用函数

dir = 'F:\\05精品图书'
rename(dir)

相关文章

网友评论

      本文标题:使用python重命名目录下文件,以-为分界符

      本文链接:https://www.haomeiwen.com/subject/yumdixtx.html