# -*- 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)