Python shutil模块详解
简介
shutil模块是Python标准库中的一个工具模块,用于对文件和目录进行操作。通过shutil模块,我们可以实现文件的复制、移动、删除以及目录的创建和删除等功能。在本文中,我们将详细介绍shutil模块的常用方法和示例代码。
shutil模块的导入
要使用shutil模块,首先需要导入它。通常我们使用以下方式导入shutil模块:
shutil模块的常用方法
shutil模块提供了许多常用的方法,下面我们将介绍其中一些常用的方法。
复制文件
shutil模块中的copy
方法可用于复制文件。语法如下:
其中,src
是源文件的路径,dst
是目标文件的路径。示例代码如下:
运行以上代码后,会将sample.txt
文件复制到backup
目录下。
移动文件
shutil模块中的move
方法可用于移动文件。语法如下:
其中,src
是源文件的路径,dst
是目标文件的路径。示例代码如下:
运行以上代码后,会将sample.txt
文件移动到backup
目录下。
删除文件
shutil模块中的rm
方法可用于删除文件。语法如下:
其中,path
是要删除的文件路径。示例代码如下:
运行以上代码后,会删除sample.txt
文件。
创建目录
shutil模块中的mkdir
方法可用于创建目录。语法如下:
其中,path
是要创建的目录路径。示例代码如下:
运行以上代码后,会在当前目录下创建一个名为new_dir
的目录。
删除目录
shutil模块中的rmdir
方法可用于删除目录。语法如下:
其中,path
是要删除的目录路径。示例代码如下:
运行以上代码后,会删除名为old_dir
的目录。
总结
通过shutil模块,我们可以方便地对文件和目录进行操作,包括复制、移动、删除以及创建目录等功能。使用shutil模块能够帮助我们更加高效地管理文件系统。