python 用OS模塊遞歸刪除空文件夾


 

 

import os
dir_list=[]
def visit(arg, dirname, names):
    for filespath in names:
        s=(os.path.join(dirname,filespath))
        dir_list.append(s)
os.path.walk('/root/', visit, ())
for i in dir_list:
    try:
        os.removedirs(i) #刪除空文件夾,非空會報錯
        print(i)
    except:
        pass
# for i in dir_list:
#     if os.path.isdir(i):
#         if not os.listdir(i):
#             os.rmdir(i)     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM