【发布时间】:2017-05-16 02:34:07
【问题描述】:
如果在将时间提前一小时之前 5 秒,time.sleep(10) 会休眠 10 秒还是 5 秒? (五秒后,距离开始时间超过十秒)。
如果在将时间向后设置一小时之前是 5 秒,time.sleep(10) 睡眠十秒,还是一小时十秒? (当前时间距离开始时间超过十秒需要额外的一个小时,至少按时钟)
为了完整起见,睡眠对于闰秒有什么作用,就像我们刚才所做的那样?
是否有任何时候 time.sleep 不会按要求执行?
我还在使用 python 2.7。
【问题讨论】:
-
它是一个持续时间。它与实际时间无关。
-
任何在 DST 或闰秒期间中断的睡眠功能都会被严重破坏。对于像 Python 这样流行的语言,如果它有这个 bug,那么没人会注意到它是极不可能的。
-
它基本上屏住呼吸 10 秒。它不会将您传送到特定时间
标签: python python-2.7 dst