【发布时间】:2018-07-10 19:29:36
【问题描述】:
我想创建一个仅在 a 为 True 超过 3 秒时才执行的条件。我希望它像这样工作。
if a == True for more than 3 seconds:
dosomething
【问题讨论】:
-
达到这个条件是不是要等三秒?
-
你需要你的程序在这三秒内做点什么吗?如果不是:我会检查条件,如果为真--> 等待 3 秒,也就是 time.sleep(3),然后再次检查条件
-
这种情况怎么可能从 True 变为 False?你有后台线程运行吗?还是后台进程?还是什么?
-
是的 time.sleep() 不起作用,因为我的脚本停止运行
标签: python if-statement