📌  相关文章
📜  如何在 Python 中删除文件或文件夹? - Python (1)

📅  最后修改于: 2023-12-03 15:38:23.665000             🧑  作者: Mango

如何在 Python 中删除文件或文件夹?

当你需要在 Python 中删除文件或文件夹时,可以使用 os 模块提供的方法。

删除文件

删除文件可以使用 os.remove() 方法。

import os

if os.path.exists('myfile.txt'):
    os.remove('myfile.txt')
else:
    print("The file does not exist")

在上面的代码中,首先使用 os.path.exists() 方法检查文件是否存在。如果文件存在,则使用 os.remove() 方法删除文件。否则,打印一条消息。

删除文件夹

删除文件夹可以使用 shutil 模块提供的方法。

import shutil

if os.path.exists('myfolder'):
    shutil.rmtree('myfolder')
else:
    print("The folder does not exist")

在上面的代码中,首先使用 os.path.exists() 方法检查文件夹是否存在。如果文件夹存在,则使用 shutil.rmtree() 方法删除文件夹。否则,打印一条消息。

需要注意的是,shutil.rmtree() 方法会完全删除文件夹及其内部所有文件和文件夹。请谨慎使用。