详解Python 删除文件

  • Post category:Python

Python删除文件是常见的文件操作技巧之一,这里我们介绍几种常见的删除文件的方法。

方法一:使用os模块中的remove函数来删除文件

os模块是Python内置的一个用于操作操作系统文件和文件目录的模块,其中remove函数可以删除文件。

下面是删除文件的代码示例:

import os

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

代码中,首先使用exists()方法附带文件地址进行判断文件是否存在,如果存在,则使用remove()方法进行删除;如果不存在,则输出”文件不存在”。如果成功删除文件,则输出”文件已经被删除”。

方法二:使用os模块中的unlink()函数删除文件

os模块提供了一种更简单的方法,即使用unlink()函数直接删除文件。这种方法与上一种方法相比,代码更加简洁,适用于小型项目。

下面是删除文件的代码示例:

import os

if os.path.isfile("example.txt"):
    os.unlink("example.txt")
    print("文件已经被删除")
else:
    print("文件不存在")

代码中, 注意到我们使用了isfile()函数来检查文件是否存在。如果存在,则使用unlink()删除文件,并输出”文件已经被删除”。如果文件不存在,则输出”文件不存在”。

需要注意的是,删除文件会从磁盘上完全删除,无法恢复,请谨慎操作!