美文网首页
使用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