欢迎访问宙启技术站
智能推送

在Python中使用_IOBase()删除文件的方法

发布时间:2024-01-14 23:59:22

在Python中,要删除文件,可以使用os.remove()方法。os.remove()方法接受文件路径作为参数,并且删除指定路径下的文件。如果文件不存在,则会引发FileNotFoundError异常。

另外,还可以通过使用pathlib.Path()模块中的unlink()方法来删除文件。unlink()方法接受文件路径作为参数,删除指定路径下的文件。如果文件不存在,则会引发FileNotFoundError异常。

下面是使用os.remove()pathlib.Path().unlink()方法删除文件的示例:

使用os.remove()方法删除文件:

import os

try:
    # 指定文件路径
    file_path = '/path/to/file.txt'
  
    # 删除文件
    os.remove(file_path)
    print("文件删除成功")
except FileNotFoundError:
    print("文件不存在")

使用pathlib.Path().unlink()方法删除文件:

from pathlib import Path

try:
    # 指定文件路径
    file_path = Path('/path/to/file.txt')
    
    # 删除文件
    file_path.unlink()
    print("文件删除成功")
except FileNotFoundError:
    print("文件不存在")

请注意,在使用这些方法之前,确保路径和文件名是正确的。此外,如果文件正在被其他程序使用,删除文件可能会引发PermissionError异常。