python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python删除文件夹下的所有文件

python如何删除文件夹下的所有文件

作者:自由学者亻伊宸

文章介绍了如何使用Python删除文件夹下的所有文件,如果要删除特定文件,可以使用类似的方法,作者分享了个人经验,并鼓励大家支持脚本之家

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

如果想要删除某个特定文件

用如下方法:

import os
#删除特定的文件
def del_avatar(path):
    if os.path.exists(path):  # 如果文件存在
        os.remove(path)  
    else:
        print('no such file:%s'%(path))  # 则返回文件不存在

如果想要删除一个文件下的所有文件呢?

import os
#删除一个文件夹下的所有所有文件
def del_file(path):
    ls = os.listdir(path)
    for i in ls:
        c_path = os.path.join(path, i)
        if os.path.isdir(c_path):#如果是文件夹那么递归调用一下
            del_file(c_path)
        else:                    #如果是一个文件那么直接删除
            os.remove(c_path)
    print ('文件已经清空完成')

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文