Python3获取指定格式文件列表

129 阅读1分钟
import os
import glob

def get_fiels_list(exp):
    """
    获取指定位置下的指定后缀文件列表
    :param exp: 搜索路径表达式.格式: /home/pi/*.avi
    :return:
    """
    files = list(filter(os.path.isfile, glob.glob(exp)))
    # 按照文件修改时间排序
    files.sort(key=lambda x: os.path.getmtime(x))
    # 按照文件创建时间排序
    # files.sort(key=lambda x: os.path.getctime(x))
    # 倒序
    # files.sort(key=lambda x: os.path.getmtime(x), reverse=True)
    return files