python将多个文件夹里的文件移动到同一个文件夹里
时间: 2023-12-30 08:04:47 浏览: 63
使用Python将多级文件夹内容复制到同一个文件夹
可以使用Python的shutil模块来实现将多个文件夹里的文件移动到同一个文件夹里的操作。以下是代码示例:
```python
import os
import shutil
# 定义源文件夹列表
source_folders = ['/path/to/source/folder1', '/path/to/source/folder2', '/path/to/source/folder3']
# 定义目标文件夹
destination_folder = '/path/to/destination/folder'
# 遍历每个源文件夹
for source_folder in source_folders:
# 遍历源文件夹中的文件
for file_name in os.listdir(source_folder):
# 构建源文件路径
source_file = os.path.join(source_folder, file_name)
# 构建目标文件路径
destination_file = os.path.join(destination_folder, file_name)
# 移动文件
shutil.move(source_file, destination_file)
```
在上述代码中,我们首先定义了源文件夹列表和目标文件夹,然后使用os.listdir()函数遍历每个源文件夹中的文件,构建每个文件的源文件路径和目标文件路径,最后使用shutil.move()函数将文件移动到目标文件夹中。
阅读全文