使用Python在文件夹中查找最新文件版本

时间:2011-06-21 06:38:56

标签: python windows file directory

我一直试图让python试图搜索我的所有镜头

2 个答案:

答案 0 :(得分:2)

import glob
latest = sorted(glob.glob('dd19_15_00_an[0-9]+\.avi'))[-1]

注意:如果您的版本填充为零,则正常排序正常。如果它们没有填充零,你需要某种自然排序,这会使事情变得复杂。

答案 1 :(得分:0)

  1. 以递归方式构建文件的树形表示
  2. 进行搜索
  3. 对于“02”后缀,这很容易,你使用像[0-9]+这样的正则表达式。然而,其他类型的后缀或前缀会发生什么?您可以实现仅在某些给定间隔内计算levenstein distance的内容。