获取某个目录下所有文件的绝对路径并返回列表
李俊才
【函数说明】
给定一个路径,将返回该路径中的所有文件的绝对路径,并按照列表的形式返回。
【相似功能参考】
- 获得指定目录下所有文件名 —— 这种方法返回的不是完整的路径,而仅仅是再指定目录下所有文件的文件名列表。
【代码实现】
import os def get_allfiles_path(path): print('现在正在处理的文件路径是:',path) Absolute_path = [] a = [] for dirpath, dirnames, filenames in os.walk(path): #先获得目录下所有子目录名 a.append(os.path.join(dirpath)) for i in a: #再获得各个子目录下所有文件的据对路径 dir_list = os.listdir(i) # os.listdir() 方法用于返回指定路径下的文件和文件夹列表。。 for j in dir_list: sub_dir = os.path.join(i, j) if os.path.isdir(sub_dir): # 是目录就不管 pass else: # 是文件 Absolute_path.append(sub_dir) return(Absolute_path)
【相近功能函数推荐】
获得指定目录下所有文件名,并以列表形式返回
get_finames_all(path)
内容仅供参考,如需转载请指明出处。