OS 模块的 Python 方法 remove() 接受我们要删除的文件的路径。此路径可以是绝对路径或相对路径,并且可以作为 string 或 bytes 对象提供。
如果指定的路径是目录,则将引发 OSError。
语法
以下是 Python os.remove() 方法的语法 -
os.remove(path, *, dir_fd)
参数
Python os.remove() 方法接受两个参数,即 -
- path − 这是要删除的 path。
- dir_fd − 此参数允许我们提供引用目录的文件描述符。
返回值
Python os.remove() 方法不返回任何值。
例以下示例显示了 remove() 方法的用法。在这里,我们将从当前工作目录中删除一个名为 “aa.txt” 的文件。
import os, sys
# listing directories
print ("The dir is: %s" %os.listdir(os.getcwd()))
# removing
os.remove("aa.txt")
# listing directories after removing path
print ("The dir after removal of path : %s" %os.listdir(os.getcwd()))
当我们运行上述程序时,它会产生以下结果——
The dir is:
[ 'a1.txt','aa.txt','resume.doc','a3.py','qikepudir','amrood.admin' ]
The dir after removal of path :
[ 'a1.txt','resume.doc','a3.py','qikepudir','amrood.admin' ]
[ 'a1.txt','aa.txt','resume.doc','a3.py','qikepudir','amrood.admin' ]
The dir after removal of path :
[ 'a1.txt','resume.doc','a3.py','qikepudir','amrood.admin' ]