Python是一种强大的编程语言,在处理文件和目录时,也提供了很多方便的操作方法。删除目录也不例外,Python提供了简单实用的方法来完成这项工作。
使用os.rmdir()函数删除目录
import os # 要删除的目录路径 dir_path = 'path/to/dir' # 删除目录 os.rmdir(dir_path)
使用os模块中的rmdir()函数可以很容易地删除指定路径的目录,但是这个函数只能删除空目录,如果目录中有文件,则会报错。
使用shutil模块的rmtree()函数删除目录
import shutil # 要删除的目录路径 dir_path = 'path/to/dir' # 删除目录 shutil.rmtree(dir_path)
使用shutil模块中的rmtree()函数可以删除指定路径的目录,且不管目录中是否有文件,都可以删除成功,这是一个非常有用的函数。
使用os.remove()函数删除文件
import os # 要删除的文件路径 file_path = 'path/to/file' # 删除文件 os.remove(file_path)
使用os模块中的remove()函数可以很容易地删除指定路径的文件,但是这个函数不能删除目录,如果指定的路径是一个目录,则会报错。
使用shutil模块的rmtree()函数删除文件
import shutil # 要删除的文件路径 file_path = 'path/to/file' # 删除文件 shutil.rmtree(file_path)
使用shutil模块中的rmtree()函数也可以删除指定路径的文件,但是这个函数不仅可以删除文件,还可以删除目录,所以使用时要小心,不要误删重要的文件或目录。
- 使用os模块中的rmdir()函数可以删除空目录;
- 使用shutil模块中的rmtree()函数可以删除目录及其中的文件;
- 使用os模块中的remove()函数可以删除文件;
- 使用shutil模块中的rmtree()函数也可以删除文件,但是要小心,不要误删重要的文件或目录。