zoukankan      html  css  js  c++  java
  • python——删除空文件夹

    第一种方法:

    import os
    
    def delete_gap_dir(dir):
        if os.path.isdir(dir):
            for d in os.listdir(dir):
                #print('1',os.path.join(dir, d))
    
                path = os.path.join(dir, d)
                if os.path.isdir(path) and not path.endswith('pic_neg'):
                    delete_gap_dir(path)
            if not os.listdir(dir):
                #print('空文件夹:' + dir)
                os.rmdir(dir)
                print('移除空目录: ' + dir)
            #else:
                #print(dir)
    # delete_gap_dir(os.getcwd())
    
    if __name__ ==  "__main__":
        dir = r'C:UsersAdministratorDesktop	est'
        delete_gap_dir(dir)
        print(u'删除完毕')

    第二种方法:

    import os
    def del_emp_dir(path): for (root, dirs, files) in os.walk(path): for item in dirs: dir = os.path.join(root, item) try: os.rmdir(dir) #os.rmdir() 方法用于删除指定路径的目录。仅当这文件夹是空的才可以, 否则, 抛出OSError。 print(dir) except Exception as e: print('Exception',e) if __name__ == '__main__': dir = r'F: est' del_emp_dir(dir)
  • 相关阅读:
    vite的使用
    webpack--Plugin
    webpack--loader
    uniapp 或小程序,通过蓝牙连接设备, 给设备配网
    每一项与之前一项相加
    vue使用vue-fullpage
    React基礎
    无间隙循环轮播效果
    Wow.js动画效果
    正则表达式
  • 原文地址:https://www.cnblogs.com/mentiantian/p/10418476.html
Copyright © 2011-2022 走看看