泥 shutil 中有哪些方法可以用于处理文件和文件夹?
童飞
当之无愧
** shutil 模块提供了以下方法用于处理文件和文件夹:**
-
copy()
:复制文件或文件夹。 -
move()
:移动文件或文件夹。 -
mkdir()
:创建新文件夹。 -
rmdir()
:删除文件夹。 -
rename()
:更改文件名。 -
copytree()
:复制树结构。 -
rmtree()
:删除文件夹及其子文件夹。
以下是一些示例:
import shutil
# 创建新文件夹
shutil.mkdir("new_folder")
# 将文件复制到新文件夹
shutil.copy("file.txt", "new_folder")
# 将文件移动到另一个文件夹
shutil.move("file.txt", "another_folder")
# 删除文件夹
shutil.rmdir("old_folder")
# 更改文件名
shutil.rename("old_file.txt", "new_file.txt")
# 复制树结构
shutil.copytree("source_folder", "target_folder")
# 删除文件夹及其子文件夹
shutil.rmtree("old_directory")
注意: shutil 模块需要安装后才能使用。您可以使用 pip install shutil
来安装它。