7.1.4 文件的删除

文件的删除需要使用os模块和os.path模块。os模块提供了对系统环境、文件、目录等操作系统级的接口函数。表7-3列出了os模块常用的文件处理函数。

表7-3 os模块常用的文件处理函数

注意 os模块的open()函数与内建的open()函数的用法不相同。

文件的删除需要调用remove()函数实现。要删除文件之前需要先判断文件是否存在,若存在则删除文件,否则不进行任何操作。表7-4列出了os.path模块常用的函数。

表7-4 os.path模块常用的函数

下面这段代码演示了文件的删除操作。


01     import os
02
03     open("hello.txt", "w")
04     if os.path.exists("hello.txt"):
05         os.remove("hello.txt")

【代码说明】

·第3行代码创建文件hello.txt。

·第4行代码调用os.path模块的exists()判断文件hello.txt是否存在。

·第5行代码调用remove()删除文件hello.txt。