python复制N份相同文件或者文件夹

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)

猜你喜欢

转载自blog.csdn.net/wahahaha116/article/details/127593047