Python |如何运行x秒钟的循环,然后不睡觉就退出循环?

时间:2018-08-02 14:35:42

标签: python raspberry-pi

我有一个while循环,检查变量是否变为true。问题是,如果该变量不变为true,它将永远循环。有没有一种方法可以让while循环检查该变量x秒钟,然后放弃循环?该脚本在树莓派上运行。 while循环正在检查是否已按下按钮。如果我让循环保持原样,它将永远等待该按钮运行,我要进行的修改是在10秒钟左右(如果尚未按下按钮的情况下)停止while循环(变量仍为错误)。

1 个答案:

答案 0 :(得分:0)

通过使时间现在+ x秒成为变量来解决,然后在while循环中将检查当前时间是否小于或等于上面定义的变量。如果是这样,请打破while循环。