Python获得文件夹下的某个后缀的所有文件信息

in python with 0 comment
listFileName = []
def getFileName(path):
    files = os.listdir(path)  # 获取当前目录的所有文件及文件夹
    for file in files:
        try:
            # 获取绝对路径
            file_path = os.path.join(path, file)
            # 判断是否是文件夹
            if os.path.isdir(file_path):
                # 如果是文件夹,就递归调用自己
                getFileName(file_path)
            else:
                # 将文件的绝对路径中的后缀名分离出来
                extension_name = os.path.splitext(file_path)
                if extension_name[1] == '.vue':
                    listFileName.append(file_path)
        except:
            continue
    return listFileName

主要是通过os库然后调用API,通过递归获得该文件夹下所有的以.vue结尾的文件信息,在装入listFileName的列表中