zoukankan      html  css  js  c++  java
  • python——查询linux指定目录下所有的空目录

     1 #!/usr/bin/env python3
     2 # -*- coding: utf-8 -*-
     3 #*******查询指定目录中的空目录*********
     4 #执行方法:python3 04-1.py + 目录名称
     5 # a/b/c/f
     6 # a/b/f
     7 # a/b/r/1.txt
     8 # python3 1.py a
     9 #   --> a/b/c/f
    10 #       a/b/f
    11 import sys
    12 import os, os.path
    13 
    14 def find(p):
    15     fs = os.listdir(p)
    16     if len(fs) == 0:
    17         print(os.path.abspath(p))
    18         return
    19     for f in fs:
    20         pf = os.path.join(p, f)
    21         if not os.path.isdir(pf):
    22             continue
    23         find(pf)
    24 
    25 
    26 if __name__ == '__main__':
    27     find(sys.argv[1])

    注意:执行的时候一定要加参数,否则会报错
    如:
    [root@lpc 04-1-查询指定目录中的空目录]# python3 04-1.py /root/
    /root/python/Python-3.6.5/build/test_python_25442
    /root/.local/lib/python3.6/site-packages
    /root/.idlerc
    /root/lpc/03/zero-文件分类管理器/test/xyz/none
    /root/lpc/04/04-1-查询指定目录中的空目录/a/b/r/t/a/b/f
    /root/lpc/04/04-1-查询指定目录中的空目录/a/b/c/d/e/f
    /root/lpc/04/04-1-查询指定目录中的空目录/a/c/v/a/b
    /root/lpc/04/04-1-查询指定目录中的空目录/a/c/v/a/u/p


  • 相关阅读:
    接口开发
    操作Excel
    操作mongodb
    sys模块
    操作redis
    操作数据库
    日志生成、发送邮件
    Codeforces Round #487 (Div. 2)
    bitset学习
    Training for 分块&莫队
  • 原文地址:https://www.cnblogs.com/Leonardo-li/p/9096417.html
Copyright © 2011-2022 走看看