如何用python找到文件夹中指定格式的最新文件?

比如我的文件夹中有.txt、.mp3、.mp4三种格式的文件,我想找出.mp4文件中的最新文件,请问该如何用python实现这个效果

第1个回答  2021-09-27
import os
import glob

print(max(glob.glob("E:\download\*.mp4"), key=os.path.getmtime))
#getctime是创建时间,getmtime是修改时间
第2个回答  2021-07-06
import os

print(max([f for f in os.listdir('C:') if f.endswith('.mp4')], key=os.path.getctime))追问

感谢您的回答,我尝试了一下,出现一下提示

追答

你的路径反斜杠要写双的\\

追问

追答

import os

d = 'C:'
print(max([f for f in os.listdir(d) if f.endswith('.mp4')],
key=lambda x: os.path.getctime(os.path.join(d, x))))

本回答被提问者采纳
相似回答