Python删除文件夹中文件与子文件夹的例子

发布时间:2020-04-09编辑:脚本学堂
本文分享一例python代码,实现删除指定文件夹中的文件与子文件夹,用到了python中的os模块,有需要的朋友,可以借鉴下该代码的写法,希望对大家有所帮助。

本节内容:
python os模块实例,删除指定文件夹中的所有内容。

例子:
 

复制代码 代码示例:

#!/usr/bin/env python 
#
#site: www.jb200.com
import os
def delete_file_folder(src):
    '''delete files and folders'''
    if os.path.isfile(src):
        try:
            os.remove(src)
        except:
            pass
    elif os.path.isdir(src):
        for item in os.listdir(src):
            itemsrc=os.path.join(src,item)
            delete_file_folder(itemsrc)
        try:
            os.rmdir(src)
        except:
            pass

if __name__=='__main__':

    dirname=r'G:windows'
    print delete_file_folder(dirname)