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

python报表自动化系列 - 获得指定目录下所有文件名

时间:2019-12-19 22:16:51

相关推荐

python报表自动化系列 - 获得指定目录下所有文件名

Python小函数:返回指定目录下所有文件名,并以列表形式返回

李俊才

邮箱:291148484@

【函数说明】

给定路径,返回所有文件的文件名列表。返回的仅仅是文件名,不含目录结构。

【类似功能】

获取指定目录所有文件绝对路径 - 这个功能往往更加常用,获取的是完整的路径。

【代码实现】

import osdef get_finames_all(path):file_list = [][[file_list.append(os.path.join(filepath)) for filepath in filenames] for dirpath, dirnames, filenames in os.walk(path)]return file_list

【用例】:获取目录下所有文件的文件名

目录结构如图:

path = r'F:\字体文件夹'get_finames_all(path)

Out[]:

['cutiweiruanyahei.ttf','SimHei.ttf','TimesNewRomanBold.ttf','华文黑体.ttf','微软简粗黑.TTF','微软繁楷体.TTF','汉仪大黑简.ttf','DS_Fonts_6.9_(PS).exe','DS_Fonts_6.9_(TT).exe','euclid.ttf','euclidb.ttf','euclidbi.ttf','euclidi.ttf','eucsym.ttf','eucsymb.ttf','eucsymbi.ttf','eucsymi.ttf','euextra.ttf','euextrab.ttf','eufrak.ttf','eufrakb.ttf','eumat1.ttf','eumat1b.ttf','eumat2.ttf','eumat2b.ttf','fences.ttf','Mt Extra Tiger.ttf','mtextra.ttf','Symbol Tiger Expert.ttf','Symbol Tiger.ttf','Tiger Expert.ttf','Tiger.ttf','★邓小平体.ttf','☆毛泽东体.ttf','华文中宋.ttf','古文字.ttf','小苹果体.ttf','小饼干体.ttf','新唐人简篆体.ttf','时装文鼎简颜体.ttf','松庆行书体.ttc','桦心荡漾体.ttf','汉仪颜楷繁.ttf','淡斋草书.TTC','王汉宗印篆体繁.ttf','田氏颜体大字库.ttf','白舟草书.ttf','经典繁行书.TTF','经典繁颜体.TTF','良怀行书.ttf','萝莉小猫咪字体.TTF','超世纪中颜楷体繁.TTF','超世纪粗颜楷体繁.TTF','迷你繁篆书.ttf','钟齐蔡云汉毛笔行书.TTF']

【相近功能函数推荐】

获得指定目录下所有文件名,并以列表形式返回

get_allfiles_path(path)

博文地址:/qq_28550263/article/details/110732615

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

内容仅供参考,如需引用请指明出处。

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