泥 shutil 中有哪些方法可以用于处理文件和文件夹?

泥 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 来安装它。

评论/回答
在评论里试试@好友|或者#文章/问答吧~