def each_file(filepath, new_filepath):
l_dir = os.listdir(filepath) # 读取目录下的文件或文件夹
for one_dir in l_dir: # 进行循环
full_path = os.path.join('%s\%s' % (filepath, one_dir)) # 构造路径
new_full_path = os.path.join('%s\%s' % (new_filepath, one_dir))
# print(os.listdir(full_path))
for i in os.listdir(full_path):
if(os.path.splitext(i)[1] == '.csv'):
target_path=os.path.join('%s\%s' % (full_path, i))
shutil.copy(target_path, new_full_path) # 文件拷贝
if __name__ == '__main__':
old_path = r'E:\download20201104'
new_path = r'E:\real_data'
each_file(old_path, new_path)