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

1.说明主要依靠 这句for root,dirs,files in os.walk来进行收集文件夹下的文件与子文件夹,循环的次数和你拥有的文件夹的层数有关,例如这里我拥有这样一个结构的文件夹
在这里插入图片描述

import os

for root,dirs,files in os.walk("130_sample"):
    print(files)
    print(dirs)
    print("..............14.")


输出:

['130.bmp', '130.json']
['rois']
********************
['130_sample0.bmp', '130_sample1.bmp', '130_sample2.bmp']
['123']
********************
['123.bmp']
[]
********************

2.使用示例:删除文件夹下的文件

import os

for root,dirs,files in os.walk("E:\cv_one\Python\BasicDemo\sample_data/2003_sample/rois"):
    for file in files:
        os.remove(root+"/"+file)

猜你喜欢

转载自blog.csdn.net/weixin_43134049/article/details/120368463