使用Python将一个文件夹下的多个文件夹中的文件复制到一个文件夹中
时间: 2024-05-06 20:22:05 浏览: 133
以下是使用Python将一个文件夹下的多个文件夹中的文件复制到一个文件夹中的示例代码:
```python
import os
import shutil
source_path = "/path/to/source/folder"
target_path = "/path/to/target/folder"
# 遍历源文件夹下所有文件夹
for subdir, dirs, files in os.walk(source_path):
# 遍历当前文件夹下所有文件
for file in files:
# 构建源文件路径和目标文件路径
source_file = os.path.join(subdir, file)
target_file = os.path.join(target_path, file)
# 复制文件到目标文件夹
shutil.copy2(source_file, target_file)
```
在上面的代码中,我们首先定义了源文件夹和目标文件夹的路径,然后使用os.walk函数遍历源文件夹下的所有文件夹和文件。对于每个文件,我们使用os.path.join函数构建源文件路径和目标文件路径,然后使用shutil.copy2函数将文件复制到目标文件夹中。最终,所有文件都将被复制到目标文件夹中。
阅读全文