您的位置:

Python删除文件夹下的所有文件

一、Python删除文件夹

在Python中,我们可以使用os模块的rmdir()方法删除文件夹。

import os

# 删除文件夹
os.rmdir('folder_path')

需要注意的是,只有当目标文件夹为空时才能删除文件夹。

二、Python删除文件夹中指定文件

有时候,我们只想删除文件夹中的某些指定文件,可以使用os模块的remove()方法逐一删除。

import os

# 删除指定文件
os.remove('file_path')

同样需要注意的是,这里只能删除文件,不能删除文件夹。

三、Python删除空文件夹

如果我们需要删除一个空的文件夹,可以使用os模块的removedirs()方法。

import os

# 删除空文件夹
os.removedirs('folder_path')

需要注意的是,如果文件夹不为空,该方法将不起作用。

四、Python删除整个文件夹

如果需要删除整个文件夹以及其下所有文件和文件夹,可以使用shutil模块的rmtree()方法。

import shutil

# 删除整个文件夹
shutil.rmtree('folder_path')

需要注意的是,该方法会递归删除文件夹中所有的文件和文件夹,所以请谨慎使用。

总结

以上就是Python删除文件夹下所有文件的方法,具体应该使用哪种方法,取决于具体业务需求,需要根据实际情况选择合适的方法进行操作。