📌  相关文章
📜  使用 python 将文件从一个目录复制到另一个目录(1)

📅  最后修改于: 2023-12-03 14:49:45.639000             🧑  作者: Mango

使用 Python 将文件从一个目录复制到另一个目录

在编程中,有时我们需要将文件从一个目录复制到另一个目录。Python 提供了一种简单而有效的方式来完成这个任务。

下面是一个使用 Python 复制文件的示例程序:

import shutil

def copy_files(source_dir, destination_dir):
    try:
        shutil.copytree(source_dir, destination_dir)
        print("文件复制成功!")
    except shutil.Error as e:
        print(f"文件复制失败: {e}")
    except OSError as e:
        print(f"文件复制失败: {e}")

# 源目录和目标目录
source_directory = '/path/to/source/directory'
destination_directory = '/path/to/destination/directory'

# 调用复制文件函数
copy_files(source_directory, destination_directory)

在上面的示例中,我们使用了 shutil 模块提供的 copytree 函数来复制整个目录。copytree 函数将源目录中的所有文件和子目录递归地复制到目标目录中。

如果复制成功,将输出 "文件复制成功!";如果复制失败,将显示错误消息。

确保将 source_directorydestination_directory 更改为您的实际目录路径。

请注意,copytree 函数将源目录中的所有文件和目录复制到目标目录中,如果目标目录已存在,则会引发错误。如果您只想复制单个文件而不是整个目录结构,可以使用 shutil 模块的 copy 函数。

希望这个示例能帮助您在 Python 中成功实现文件的复制。