python 删除一个目录下的所有文件

一个目录下有文件,文件夹,文件夹里又有文件、文件夹....用python脚本,实现,递归删除一个目录下的所有文件:

目录结构如下:

其中我们要删除所有文件

代码实现如下:

import os
CUR_PATH = r'C:\Users\Zyx\PycharmProjects\Zyx_TEST\day_1\Testfolder'
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)

del_file(CUR_PATH)

执行后结果:

全部评论

相关推荐

04-05 21:13
邯郸学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务