根据日期范围在Python中构造全局模式?

时间:2019-02-21 00:04:25

标签: python glob

是否存在任何现有的Python库函数(或可重用的代码)来基于日期范围或具有常见前缀的其他一系列路径来构造全局模式?

这里是上下文:我有很多文件组织在YYYY / MM / DD目录中。我想加载最近90天的文件。因此,从今天起,该范围为2018/11/22至2019/02/20。

在Python中构造包括每一天的glob模式非常容易:

{2018/11/22,2018/11/23,2018/11/24,(and so on)}

但是结果字符串将相当长。如果我是手工构建模式,它将看起来像这样:

{2018/{11/2[2-9],11/3*,12/*},2019/{01/*,02/[0-1]*,02/20}}

但是以编程方式进行构建很复杂,并且我不愿意在完成后发现有一个通用的库函数可以为您完成此工作。有谁知道这样的功能是否已经存在?

0 个答案:

没有答案