Appled 发表于 2022-6-13 19:10

rename_files 使用python批量重命名文件

本帖最后由 Appled 于 2022-7-8 15:53 编辑

# coding:utf8
# 批量重命名文件
import os

def reset(path):
    i = 0
    filelist = os.listdir(path)# 该文件夹下所有的文件(包括文件夹)
    for files in filelist:# 遍历所有文件

      Olddir = os.path.join(path, files)# 原来的文件路径
      if os.path.isdir(Olddir):# 如果是文件夹则跳过
            reset(Olddir)
      else:
            i = i + 1
            filePath = Olddir
            Newname = Olddir.replace('-','_',1)
            print(filePath)
            # print(Newname)
            os.rename(filePath, Newname)    #重命名

path = r"E:/Anaconda3/retrieval/data/view/classes/"
#path = r"./MM/"
reset(path)
页: [1]
查看完整版本: rename_files 使用python批量重命名文件