Python os.remove() 方法



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' ]