python - 如何在目录中找到带有 .MP3 扩展名的最新文件?

标签 python file-io

我正在尝试在 Python 中查找特定类型的最近修改(从这里开始为“最新”)文件。我目前可以得到最新的,但不管是什么类型。我只想获取最新的 MP3 文件。

目前我有:

import os
  
newest = max(os.listdir('.'), key = os.path.getctime)
print newest

有没有办法修改它只给我最新的 MP3 文件?

最佳答案

使用 glob.glob :

import os
import glob
newest = max(glob.iglob('*.[Mm][Pp]3'), key=os.path.getctime)

关于python - 如何在目录中找到带有 .MP3 扩展名的最新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18279063/

相关文章:

C++在文件中的特定点插入一行

java - 如何使用 Java 读取正在写入的文件?

python - 如何让网络服务器响应本地网络之外的请求?

java - 其他线程中的 IO 操作阻塞了我的 UI 线程?

java - 用Java复制文件的最快方法

python - Google App Engine Python 数据存储

c# - 文件无法访问,因为它正在被另一个程序使用

python - 如何获取 Google Books API 中的类别列表?

python - Django休息框架: Passing Context in Viewsets

python - 漫画书标题的可选正则表达式组 (python)