shutil复制文件夹到另一个文件夹
时间: 2023-08-26 17:04:14 浏览: 281
同个文件夹复制到不同的文件夹中
您可以使用 shutil 模块的 `copytree()` 函数将一个文件夹复制到另一个文件夹。这个函数会递归地复制整个文件夹及其内容。
下面是一个示例代码:
```python
import shutil
# 定义源文件夹的路径
src_folder = '/path/to/source/folder'
# 定义目标文件夹的路径
dest_folder = '/path/to/destination/folder'
# 使用 copytree() 函数复制文件夹及其内容
shutil.copytree(src_folder, dest_folder)
```
请确保替换 `src_folder` 和 `dest_folder` 的值为实际的文件夹路径。此代码将源文件夹中的所有文件和子文件夹复制到目标文件夹中。如果目标文件夹不存在,`copytree()` 函数会自动创建它。
注意:如果目标文件夹已经存在,`copytree()` 函数会引发 `FileExistsError` 异常。如果您希望覆盖目标文件夹,请在调用 `copytree()` 函数之前先删除它。
阅读全文