Python - 获取指定目录下的所有文件和文件夹

Python - 获取指定目录下的所有文件和文件夹


1、代码

import os


# 获取指定目录下的所有文件夹和文件
def foreach(base_dir):
    rel_dirs = []
    rel_filenames = []
    for parent, dirnames, filenames in os.walk(base_dir):
        for dirname in dirnames:
            tp = parent + '/' + dirname
            tp = tp.replace('//', '/')
            tp = tp.replace('\\', '/')
            rel_dirs.append(tp)
        for filename in filenames:
            tp = parent + '/' + filename
            tp = tp.replace('//', '/')
            tp = tp.replace('\\', '/')
            rel_filenames.append(tp)
    return rel_dirs, rel_filenames


# 获取linux 检查路径命令
def linux_path_cmd(path):
    if path:
        return '[ ! -d "' + path + '" ] && mkdir ' + path
    return 'ls'

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/107345034