如果列表中的下一个文件是在同一天,则对列表进行排序并删除文件,
import globimport osfiles = glob.glob("*.pdf")files.sort()for ifl, fl in enumerate(files[:-1]): if files[ifl+1].startswith(fl[:10]): #Check if next file is same day os.unlink(fl) # It is - delete current file
编辑:
随着OP问题变得更加明确,很明显不仅需要列表的最后一个文件,而且还需要每天的最新文件-为实现此目的,我加入了“当天”条件取消链接。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)