python删除目录下所有文件 python删除一个目录:代码示例

phpmysqlchengxu

温馨提示:这篇文章已超过288天没有更新,请注意相关的内容是否还可用!

python删除目录下所有文件 python删除一个目录:代码示例

删除一个目录下的所有文件,可以使用Python的os模块中的os.listdir()函数获取目录下的所有文件名,然后使用os.remove()函数逐个删除文件。

示例代码如下:

import os

def delete_files_in_directory(directory):

file_list = os.listdir(directory) # 获取目录下的所有文件名

for file_name in file_list:

file_path = os.path.join(directory, file_name) # 构建文件的完整路径

os.remove(file_path) # 删除文件

# 调用函数删除目录下的所有文件

delete_files_in_directory('/path/to/directory')

以上代码中,`delete_files_in_directory()`函数接受一个目录路径作为参数,首先使用`os.listdir()`函数获取目录下的所有文件名,然后使用`os.remove()`函数逐个删除文件。在循环中,通过`os.path.join()`函数将目录路径和文件名拼接起来,得到文件的完整路径,然后使用`os.remove()`函数删除文件。

注意:以上代码只会删除目录下的文件,不会删除目录本身。如果需要删除目录及其所有内容,可以使用`shutil.rmtree()`函数。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码