すべてのファイルを 2 つのディレクトリから別のディレクトリにコピーしたいのですが、ファイルが同じ名前の場合、コピー先のディレクトリに一度 (両方ではなく 1 つのディレクトリで) コピーされます。
コードは次のとおりです。
def cp_files_tmp(src, dest):#copy dir's files into a dir
src_files = os.listdir(src)
for file_name in src_files:
full_file_name = os.path.join(src, file_name)
if (os.path.isfile(full_file_name)):
shutil.copy(full_file_name, dest)
dest = 'C:/temp/'
src_A= 'C:/sil/in/'
src_B= 'C:/olw/in/'
cp_files_tmp(src_A, dest) # cp files
cp_files_tmp(src_B, dest) # cp files