如果列表中的下一个文件是在同一天,则对列表进行排序并删除文件,
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问题变得更加明确,很明显不仅需要列表的最后一个文件,而且还需要每天的最新文件-为实现此目的,我加入了“当天”条件取消链接。



