python复制N份相同文件或者文件夹
将一个文件复制N份。
# -*-coding:utf-8-*-
'''
复制N份文件---->用于复制404份josn文件
'''
import os
import shutil
# 复制文件:
def moving_target(train_dir):
for root, dirs, files in os.walk(train_dir):
filepath_list = []
for file in files:
filepath = os.path.join(root, file)
filepath_list.append(filepath)
for list in filepath_list:
a = list.split('/')[-1].split('_')[0]
for i in range(1, 404):
copy_dir = os.path.join("/home/original_image/AD_48/session2", a + "_" + str(i + 1) + ".json")
shutil.copyfile(list, copy_dir) #todo oldfile和newfile
if __name__ == '__main__':
dir = "/home/original_image/AD_48/session2"
train_dir = '/home/original_image/AD_48/session2' #要复制的文件的文件夹路径
moving(train_dir)