Python 删除含有只读文件(夹)的文件夹

def rm_read_only(fn, tmp, info):
    if os.path.isfile(tmp):
        os.chmod(tmp, stat.S_IWRITE)
        os.remove(tmp)
    elif os.path.isdir(tmp):
        os.chmod(tmp, stat.S_IWRITE)
        shutil.rmtree(tmp)
 
tmp = 'out'
if os.path.isdir(tmp):
    shutil.rmtree(tmp, onerror=rm_read_only)
原文地址:https://www.cnblogs.com/liujx2019/p/11353029.html