仙桃黄 shutil 中如何使用?
shutil 模块
shutil 模块提供了复制、删除、移动和创建文件和文件夹的简单方法。它支持多种文件系统,包括 Windows、Linux 和 macOS。
使用shutil 模块复制文件
import shutil
# 定义源文件路径
source_path = "source_file.txt"
# 定义目标文件路径
target_path = "target_file.txt"
# 创建目标文件路径不存在时创建它
shutil.copy(source_path, target_path)
使用shutil 模块删除文件
import shutil
# 定义文件路径
file_path = "file_to_delete.txt"
# 删除文件
shutil.remove(file_path)
使用shutil 模块移动文件
import shutil
# 定义源文件路径
source_path = "source_file.txt"
# 定义目标文件路径
target_path = "target_file.txt"
# 移动文件
shutil.move(source_path, target_path)
使用shutil 模块创建文件夹
import shutil
# 定义文件夹路径
folder_path = "new_folder"
# 创建文件夹
shutil.mkdir(folder_path)
注意
- shutil 模块需要安装才能使用。您可以使用
pip
命令安装它:pip install shutil
。 - shutil 模块默认情况下会递归地复制或移动文件。
- 您可以使用
shutil.copytree()
函数来递归地复制文件夹和子文件夹。