1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python报表自动化系列 - 获取指定目录所有文件绝对路径

python报表自动化系列 - 获取指定目录所有文件绝对路径

时间:2019-09-16 10:58:38

相关推荐

python报表自动化系列 - 获取指定目录所有文件绝对路径

获取某个目录下所有文件的绝对路径并返回列表

李俊才

邮箱: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

内容仅供参考,如需转载请指明出处。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。