猫史档案馆


【Python作品分享】删除软件【作品秀】

用户:Gin琴蕾Gin琴蕾查看:0 回复:0 评论:0 创建时间:2022-05-12T16:59:56


【作品展示】

center_image

 

【作品介绍】

大家好!

这是一部删除软件:

它可以删除一个文件夹里的所有文件包括文件夹

警告!:请谨慎使用,删除了就找不回来了!

 

【作品源代码】

import os

def prints(_dir):
    files = os.listdir(_dir)
    for file in files:
        Dir = _dir+os.sep+file
        if os.path.isdir(Dir):
            prints(Dir)
            try:
                print(Dir)
            except:
                pass
        else:
            try:
                print(Dir)
            except:
                pass

def ifs(dir):
    if os.path.isfile(dir) == False and os.path.isdir(dir) == False:
        print("无内容")
        return False
    else:
        return True


def clear(_dir):
    files = os.listdir(_dir)
    for file in files:
        Dir = _dir+os.sep+file
        if os.path.isdir(Dir):
            clear(Dir)
            try:
                os.rmdir(Dir)
                print("已删除:"+Dir)
            except:
                pass
        else:
            try:
                os.remove(Dir)
                print("已删除:"+Dir)
            except:
                pass


while True:
    dir = input("请输入需要删除的路径(false:退出):")
    if dir == "false":
        break
    dirs = r"{}".format(dir)
    try:
        if ifs(dirs):
            prints(dirs)
            a = input("Y/n:")
            if a == "Y" or a == "y":
                clear(dirs)
                try:
                    os.rmdir(dirs)
                except:
                    pass
            print()
            print("删除完毕")
            print()
    except:
        print("路径格式错误")
    

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页