📜  使用Python删除目录或文件(1)

📅  最后修改于: 2023-12-03 15:22:19.932000             🧑  作者: Mango

使用 Python 删除目录或文件

在编写 Python 程序时,可能需要删除不再需要的目录或文件。Python 提供了以下几种方法来删除目录或文件:

1.使用 os 模块中的 os.remove() 函数来删除文件。

2.使用 shutil 模块中的 shutil.rmtree() 函数来删除目录。

删除文件

使用 os.remove() 函数来删除指定的文件。

import os

if os.path.exists("example.txt"):
  os.remove("example.txt")
  print("文件已成功删除")
else:
  print("文件不存在")

上述代码首先判断文件是否存在,如果存在,则使用 os.remove() 函数来删除该文件。如果文件不存在,就会输出一个相应的消息。

删除目录

使用 shutil.rmtree() 函数来删除指定的目录。该函数会递归删除目录及其下属所有子目录和文件。

import shutil
import os

if os.path.exists("example_dir"):
  shutil.rmtree("example_dir")
  print("目录已成功删除")
else:
  print("目录不存在")

上述代码首先判断指定的目录是否存在,如果存在,则使用 shutil.rmtree() 函数来递归删除该目录及其下属所有子目录和文件。如果目录不存在,就会输出一个相应的消息。

以上就是使用 Python 删除目录或文件的方法。使用这些方法时,务必要注意慎重,防止误删重要文件或目录。