Python - 选择具有特定起始字符串和扩展名的最新文件

时间:2016-08-29 14:37:37

标签: python excel

新手:我有以下代码,根据修改时间从downloads文件夹中提取最新的Excel文件:

import os
import glob
latest_Excel = max(glob.iglob('C:\Users\Aditya\Downloads/*.xlsx'), key=os.path.getmtime)

现在,所有excel文件都有'Local''Global'作为其起始名称。

例如。 Local_20160808.xlsx, Local_20160809.xlsx, Global_20160810.xlsx, Global_20160811.xlsx等

那么,我们如何获取2个文件的名称: 最新的Excel文件,其中“Local”作为起始名称,最新的Excel文件以“Global”作为起始名称,来自同一文件夹?

由于

1 个答案:

答案 0 :(得分:2)

latest_local_Excel = max(glob.iglob('C:\Users\Aditya\Downloads/Local*.xlsx'),
                         key=os.path.getmtime)
latest_gloabl_Excel = max(glob.iglob('C:\Users\Aditya\Downloads/Global*.xlsx'),
                          key=os.path.getmtime)