# -*- coding: utf-8 -*- import os import shutil path = r'D:\瞬时数据' new_path = r"D:\瞬时数据_new" files_list = os.listdir(path) filename_all = [] for file in files_list: filename, suf = os.path.splitext(file) # filename是文件名 suf是文件后缀 file_path = path + "/" + filename + '.arc' label1 = filename.split('_')[1] # '_'后面的文件名 filename_all.append(label1) for file in files_list: filename, suf = os.path.splitext(file) # filename是文件名 suf是文件后缀 file_path = path + "/" + filename + '.arc' label1 = filename.split('_')[1] # '_'后面的文件名 if label1 in filename_all: ile_path = new_path + "/" +label1 if not os.path.exists(ile_path): os.makedirs(ile_path) shutil.copy(file_path,ile_path) else: shutil.copy(file_path,ile_path)
文件转存到以不同文件命名的文件夹-python
最新推荐文章于 2024-07-10 09:15:55 发布