在 Python 中可以使用 shutil 模块中的 move() 函数移动文件和文件夹。如果需要移动文件夹下所有文件,可以使用 os.walk() 或 os.scandir() 来遍历文件夹下的所有文件,并使用 shutil.move() 来移动这些文件。
下面是一个示例代码:
import os
import shutil
source_folder = '/path/to/source/folder'
destination_folder = '/path/to/destination/folder'
for root, dirs, files in os.walk(source_folder):
for file in files:
source_file = os.path.join(root, file)
destination_file = source_file.replace(source_folder, destination_folder)
shutil.move(source_file, destination_file)
这段代码会将 source_folder 下的所有文件移动到 destination_folder, 如果 destination_folder 下有重复文件会覆盖。
这里需要注意的是,move() 会真正地移动文件,并将文件从原文件夹中删除,如果您希望保留原文件夹中的文件,可以使用 shutil.copy()