Python 删除目录:如何在项目中正确删除文件夹?
在使用Python语言进行程序开发的过程中,可能会需要删除不再需要的目录,例如缓存和日志文件夹。然而,删除目录需要小心谨慎,避免误删除重要文件或目录。在本文中,我们将讨论如何在Python项目中正确地删除目录。
删除目录的基本方法
Python提供了删除文件和目录的方法。要删除目录,请使用os模块提供的rmdir()或者shutil模块提供的rmtree()函数。两个函数的区别在于rmdir()只能删除空目录,而rmtree()可以删除非空目录。
以下是删除空目录的示例代码:
import os
# 目录路径
dir_path = '/path/to/empty/dir/'
# 删除目录
os.rmdir(dir_path)
以下是删除非空目录的示例代码:
import shutil