python 删除文件

@retry 删除文件会报异常,但不是代码问题,可以重试到运行成功


import os
from retrying import retry
import  shutil

del_dir = r"C:\Users\Administrator\Desktop\school\{}\special"

@retry
def delete_dir(del_dir):
    if(os.path.exists(del_dir)):
        shutil.rmtree(del_dir)
        print("移除文件:%s" % del_dir)
    else :
        print("文件不存在")

if __name__ == '__main__':

    for i in range(1,3450):
        try:
            delete_dir(del_dir.format(i))
        except:
            delete_dir(del_dir.format(i))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址 删除文件 path. 如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdi...
    阿o醒阅读 9,851评论 2 1
  • import os 删除文件: os.remove() 删除空目录: os.rmdir() 递归删除空目录: os...
    Eric_Zeng阅读 9,367评论 0 0
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,791评论 0 9
  • Getting Started Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为...
    Eva_chenx阅读 28,986评论 0 14
  • 这两天在看别人力荐的一本书《西藏生死书》,是由藏传佛教的一位上师索甲仁波切谈论生死的著作。 个人原因,至今尚未去过...
    徽章_007阅读 12,706评论 0 0