首页 > 解决方案 > Python - 在代码执行之前等待条件为真的最佳实践是什么?脚本需要持续运行

问题描述

在执行某些代码之前等待条件为真的最有效方法是什么?例如,我只想在文件被修改时才执行代码。我的代码在“white True:”循环中。我不确定这是否是最好的做法,或者这是否是常见的做法,因为“while True:”循环不断循环并耗尽 CPU。我可以在那里放一个暂停语句,但我想知道这样做的实际方法是什么?脚本需要在等待条件为真的同时持续运行。

while True:

    modTime = os.path.getmtime('C:\\example1.xlsx')

    if(modTime > curTime):

        #execute code
        #execute code
        #execute code
        curTime = modTime

标签: python

解决方案


推荐阅读