Python标准库shutil用法实例详解
简介
shutil
是Python标准库中提供的一个文件操作工具库,可以实现复制、移动和删除文件等功能。
安装
shutil
是Python的标准库,无需安装,直接在Python中导入即可使用。
import shutil
shutil.copy
shutil.copy(src, dst)
方法用于复制文件,并将文件的权限设置为默认权限。src
表示源文件路径,dst
表示目标路径。如果 dst
是一个目录,则将按原名字复制到该目录中。
示例:
import shutil
# 复制单个文件
shutil.copy('/path/to/file', '/path/to/copy')
# 复制一个目录及其下所有子目录和文件
shutil.copytree('/path/to/directory', '/path/to/copy')
shutil.move
shutil.move(src, dst)
方法用于移动文件或目录。 同时可实现重命名功能。
示例:
import shutil
# 移动单个文件
shutil.move('/path/to/file', '/path/to/move')
# 移动目录
shutil.move('/path/to/directory', '/path/to/move')
# 重命名文件
shutil.move('/path/to/old_file', '/path/to/new_file')
shutil.rmtree
shutil.rmtree(path)
方法用于递归删除目录以及其下所有的子目录和文件。
import shutil
shutil.rmtree('/path/to/directory')
结束语
以上就是shutil
库的常用方法及示例,希望对你们的学习和工作有所帮助。