用Python实现文件搬迁
时间: 2023-11-19 15:59:11 浏览: 30
以下是Python实现文件搬迁的示例代码:
```python
import os
import shutil
# 源文件夹路径
src_folder = "path/to/source/folder"
# 目标文件夹路径
dest_folder = "path/to/destination/folder"
# 如果目标文件夹不存在,则创建它
if not os.path.exists(dest_folder):
os.makedirs(dest_folder)
# 遍历源文件夹中的所有文件和子文件夹
for root, dirs, files in os.walk(src_folder):
# 遍历当前文件夹中的所有文件
for file in files:
# 构造源文件路径和目标文件路径
src_path = os.path.join(root, file)
dest_path = os.path.join(dest_folder, file)
# 复制文件到目标文件夹中
shutil.copy(src_path, dest_path)
```
以上代码中,首先指定了源文件夹路径和目标文件夹路径。然后通过`os.path.exists()`检查目标文件夹是否存在,如果不存在则通过`os.makedirs()`创建它。接着使用`os.walk()`遍历源文件夹中的所有文件和子文件夹,再使用`os.path.join()`构造源文件路径和目标文件路径。最后使用`shutil.copy()`将文件复制到目标文件夹中。