Python os.remove() 方法



Python 的 OS 模块中的 **remove()** 方法接受要删除文件的路径。此路径可以是绝对路径或相对路径,并可以作为字符串或字节对象提供。

如果指定的路径是目录,则会引发 OSError

语法

以下是 Python os.remove() 方法的语法:

os.remove(path, *, dir_fd)

参数

Python os.remove() 方法接受两个参数:

  • **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','tutorialsdir','amrood.admin' ]
The dir after removal of path : 
[ 'a1.txt','resume.doc','a3.py','tutorialsdir','amrood.admin' ]
python_files_io.htm
广告