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()删除文件,并输出”文件已经被删除”。如果文件不存在,则输出”文件不存在”。
需要注意的是,删除文件会从磁盘上完全删除,无法恢复,请谨慎操作!