目前在做的一个项目所读取的文件可能偶尔会有改动,但是我的代码在文件发生改动时只能重新跑才可以读取更新的文件。但是实时扫描又很费时间,因为文件的改动并不频繁。
所以我加了一个定时器,设定每天12点的时候重新读取文件一次。
代码如下:
ehour = 12 # 定时小时
emin = 0 # 定时分钟
esec = 0 # 定时秒
current_time = time.localtime(time.time()) # 当前时间date
if ((current_time.tm_hour == ehour) and (current_time.tm_min == emin) and (current_time.tm_sec == esec)):
print("update file")
error_list()
readRules()
参考链接:(完全按照它的写的,非常感谢!!)