我有Excel文件,其中提供了特定的时间,例如17:40,18:15,10:11的特定日期,我有文件夹,其中multiplie文件存储广告,其中一些有“类似的时间”的名称,例如
XXXXXMCCAAS_17_43_22_Timecheck.csv
因此,通过查看文件夹,我必须找到多个文件,其中有一些类似于17:40的名称,所以它将是17_43_22
有没有什么方法可以自动打印与我的特定“模式”相匹配的文件?
我的第一个镜头将去文件使用正则表达式,并假设让说10-15分钟的窗口
但是有没有更好的方法呢?
2条答案
按热度按时间djmepvbi1#
你可以使用Python的内置库来完成这个任务。下面是一个使用os、re、pandas和datetime库的Python脚本。此脚本从Excel文件中读取时间,对其进行格式化,然后循环访问指定目录中的文件,在定义的时间窗口内查找匹配项。
确保根据您的设置调整Excel文件路径、目录路径和列名。
cs7cruho2#
对于你问题的第一部分,我会这样做:
输出:
使用的电子表格和树: