import os import time from config import * # 定期删除特定文件夹内特征的文件 def remove_files(fileDir): for eachFile in os.listdir(fileDir): if (os.path.isfile(fileDir + "/" + eachFile)) and ("DiaryTop3000.csv" in eachFile): ft = os.stat(fileDir + "/" + eachFile) ltime = int(ft.st_mtime) # 删除5分钟前的文件 ntime = int(time.time()) - 5*60 if ltime <= ntime: os.remove(fileDir + "/" + eachFile) if __name__ == "__main__": while True: remove_files(DIRECTORY_PATH + "result") time.sleep(5*60)