import shutil
import os
def move_folder(src, dst):
"""
移动文件夹从源路径到目标路径。
参数:
src (str): 源文件夹的路径。
dst (str): 目标文件夹的路径。
返回:
None
"""
try:
# 确保源路径存在并且是一个文件夹
if not os.path.exists(src):
print(f"源路径 {src} 不存在")
return
if not os.path.isdir(src):
print(f"源路径 {src} 不是一个文件夹")
return
# 确保目标路径的父目录存在
os.makedirs(os.path.dirname(dst), exist_ok=True)
# 移动文件夹
shutil.move(src, dst)
print(f"文件夹已成功移动到 {dst}")
except Exception as e:
print(f"移动文件夹时出错: {e}")
# 示例用法
src_folder = 'path/to/source/folder'
dst_folder = 'path/to/destination/folder'
move_folder(src_folder, dst_folder)
shutil
模块来处理文件和文件夹的移动操作,使用 os
模块来检查路径和创建必要的目录。move_folder
:该函数接受两个参数,分别是源文件夹路径 (src
) 和目标文件夹路径 (dst
)。os.makedirs
创建目标路径的父目录(如果它不存在),exist_ok=True
参数表示如果目录已经存在则不会抛出异常。shutil.move
将源文件夹移动到目标路径,并打印成功消息。src_folder
替换为你要移动的文件夹的实际路径。dst_folder
替换为你希望将文件夹移动到的目标路径。上一篇:python 打开excel
下一篇:python更新命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站