Python 按时间顺序读取所选目录下文件

Python 按时间顺序读取所选目录下文件

不是很复杂,但用的次数比较频繁,作一个记录吧。

import tkinter as tk
from tkinter import filedialog
import os
def Read_Folder():
    """
    读取文件夹下所有文件
    """
    root = tk.Tk()
    root.withdraw()
    FolderPath = filedialog.askdirectory()
    files = os.listdir(FolderPath)
    files.sort(key=lambda fn: os.path.getmtime(FolderPath+'/'+fn))
    print(files)
    return files

说明

函数返回了以时间排序的文件名生成的list,tk模块提供了一个简单的UI可以很方便的选择路径。

你可能感兴趣的:(python)