Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python移动文件夹到另一个文件夹

作者:平凡中的不凡   发布日期:2025-09-14   浏览:23

import shutil
import os

def move_folder(src, dst):
    """
    将一个文件夹移动到另一个文件夹。

    参数:
    src (str): 源文件夹路径。
    dst (str): 目标文件夹路径。

    返回:
    None
    """
    try:
        # 确保目标路径存在,如果不存在则创建
        if not os.path.exists(dst):
            os.makedirs(dst)

        # 移动文件夹
        shutil.move(src, dst)
        print(f"文件夹已成功从 {src} 移动到 {dst}")
    except Exception as e:
        print(f"移动文件夹时出错: {e}")

# 示例调用
move_folder('path/to/source/folder', 'path/to/destination/folder')

解释说明:

  1. 导入模块shutilos 是 Python 标准库中的模块。shutil 提供了高级的文件操作功能,如复制、移动等;os 提供了与操作系统交互的功能,如创建目录等。
  2. 定义函数 move_folder:该函数接收两个参数 srcdst,分别表示源文件夹路径和目标文件夹路径。
  3. 检查并创建目标路径:使用 os.makedirs 确保目标路径存在,如果不存在则创建。
  4. 移动文件夹:使用 shutil.move 函数将源文件夹移动到目标文件夹。
  5. 异常处理:使用 try-except 块捕获可能发生的异常,并打印错误信息。
  6. 示例调用:展示了如何调用 move_folder 函数来移动文件夹。

上一篇:insert在python中的含义

下一篇:python中的int函数

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站