获取某个目录下所有文件的绝对路径并返回列表
李俊才
邮箱:291148484@
【函数说明】
给定一个路径,将返回该路径中的所有文件的绝对路径,并按照列表的形式返回。
【相似功能参考】
获得指定目录下所有文件名 —— 这种方法返回的不是完整的路径,而仅仅是再指定目录下所有文件的文件名列表。
【代码实现】
import osdef 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): # 是目录就不管passelse: # 是文件Absolute_path.append(sub_dir)return(Absolute_path)
【相近功能函数推荐】
获得指定目录下所有文件名,并以列表形式返回
get_finames_all(path)
博文地址:/qq_28550263/article/details/110732395
内容仅供参考,如需转载请指明出处。