# -*- coding: utf-8 -*- """ Created on Tue Jan 29 13:26:41 2019 @author: kwy """ import os,re import shutil def copyfile1(oldfilepath,newfilepath): #調用shutil的copyfile函數,拷貝文件,並重命名該文件 shutil.copy(oldfilepath,newfilepath) if __name__ == "__main__": #獲當前目錄路徑 pathdir = os.getcwd() #當前目錄下的子文件夾(以數字命名的) for i in range(39,111): #拼接子文件夾下的更深一層路徑 pathdeep = pathdir+'\\'+str(i)+'\\lua.flv.bili2api.80' #找到pathdeep下的所有文件,並通過查找,篩選符合條件(以blv為結尾)的文件 files = [f for f in os.listdir(pathdeep) if re.search('blv$',f)] #對篩選出來的多文件進行循環復制拷貝 for f in files: #拼接被拷貝文件地址 oldfilepath = pathdeep+'\\'+f #拼接拷貝之后的文件地址,包括重名的文件 newfilepath = pathdir+"\\"+str(i)+"_"+f #調用函數處理 copyfile1(oldfilepath,newfilepath) #print(f) #print(files) #print(pathdir)
