import os
def GetFiles(file_dir,file_type,IsCurrent=False):
'''
功能:获取指定文件路径&文件类型下的所有文件名
传入:
file_dir 文件路径,
file_type 文件类型,
IsCurrent 是否只获取当前文件路径下的文件,默认False
返回:含文件名的列表
'''
file_list = []
for parent, dirnames, filenames in os.walk(file_dir):
for filename in filenames:
if filename.endswith(('.%s'%file_type)): # 判断文件类型
file_list.append(os.path.join(parent, filename))
if IsCurrent == True:
break
return file_list
if __name__ == "__main__":
dir_ = os.getcwd() #获取当前路径
files = GetFiles(dir_,"xlsx")
for file in files:
print(file)
参考1:python 获取指定文件夹下所有文件名_zhuzuwei的博客-CSDN博客_python读取文件夹下所有文件名
参考2:Python获取指定文件夹下的文件名_生活,哭泣着奔向死亡,又放不下理想,挣扎着歌唱-CSDN博客_python 获取文件夹下的所有文件名