【求助】python如何从函数的列表中得到指定的值

import os
import openpyxl
#功能1:第一步:使用os模块遍历D盘目录下目标文件夹中的的所有execl文件,得到xlsx文件名加入filenamelist列表
def file(dirpath = 'd:\目标文件夹',suffix = '.xlsx',filenamelist = []): #目标地址,后缀名等于.xlsx,建立filenamelist列表用于接收遍历得到的文件名下
for root, dirs, filename in os.walk(dirpath):
#用os.walk方法遍历D盘目标文件夹获取文件名
for name in filename:
#遍历获得的文件名
if os.path.splitext(name)[-1] in suffix:
#文件名切片,方法为os.path.splitext(),筛选出.xlsx的文件
filenamelist.append(os.path.join(root,name))
#将筛选的.xlsx文件添加到filemanelist列表
return filenamelist
print(file()) #['d:\\目标文件夹\\fenbiao1.xlsx', 'd:\\目标文件夹\\fenbiao2.xlsx', 'd:\\目标文件夹\\test.xlsx', 'd:\\目标文件夹\\zongbiao.xlsx']
相关推荐
python 返回列表中某个值的索引方法
如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.index(max(list)) 最小值索引list.index(min(list)) 以上这篇python 返回列表中某个值的索引方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python获取元素在数组中索引号的方法Python打印输出数组中全部元素python获取array中指定元素的示例numpy:找到指定元素的索引示例pyth
Python3 把一个列表按指定数目分成多个列表的方式
今天小编就为大家分享一篇Python3 把一个列表按指定数目分成多个列表的方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python 列表删除所有指定元素的方法
下面小编就为大家分享一篇python 列表删除所有指定元素的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python3实现对列表按元组指定列进行排序的方法分析
本文实例讲述了Python3实现对列表按元组指定列进行排序的方法。分享给大家供大家参考,具体如下: Python版本: python3.+ 运行环境: Mac OS IDE: pycharm Python内建的排序方法 1 排序方法介绍 Python中有2个排序函数,一个是list内置的sort()方法,另一个是全局的sorted()方法 sorted(iterable,key=None,reverse=False) #返回排好序的新列表,不改变对象本身,默认升序;reverse:-True降序 -False 正序对所有可迭代的对象均有效 list.sort(key=None,rever
python中for循环输出列表索引与对应的值方法
今天小编就为大家分享一篇python中for循环输出列表索引与对应的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧



