在Python中,我们经常需要比较两个文件夹,并找出其中一个文件夹中多出的文件,然后将这些文件复制到另一个文件夹中。这在文件同步、备份等场景下非常有用。本文将介绍如何使用Python实现这个功能。
首先,我们需要导入os
模块,它提供了许多与文件和文件夹操作相关的函数。我们还需要使用shutil
模块来执行文件的复制操作。下面是一个基本的代码框架:
import os
import shutil
def compare_folders(source_folder, destination_folder):
# 获取源文件夹和目标文件夹中的文件列表
source_files = os