# -*- coding: utf-8 -*-
# File Name:aa.py
# Author: biolxy
# E-mail:biolxy@aliyun.com
# Created Time:Wed 14 Mar 2018 07:06:03 PM PDT
# python getDir.py /home/user/soft 返回/home/user/soft 下所有文件夹及子文件夹名字
import os
import re
import sys
fistr_dir = os.path.abspath(sys.argv[1])
#print("fistr_dir is:\t{}".format(fistr_dir))
def get_all_dir_from_dir(dir):
# 遍历文件夹,输出文件夹及子文件夹
if os.path.exists(dir):
path_dir = os.path.abspath(dir)
for i in os.listdir(path_dir):
path_i = os.path.join(path_dir, i)
if os.path.isdir(path_i):
print(path_i)
get_all_dir_from_dir(path_i)
get_all_dir_from_dir(fistr_dir)
python getDir.py /home/user/soft
注意,如果你没有改文件夹的访问权限,改脚本无法显示该文件夹