【发布时间】:2021-04-12 15:42:31
【问题描述】:
import time
from time import sleep
from datetime import datetime
while True:
print datetime.now().strftime('%Y-%m-%d %H:%M:%S')
sleep(1)
它给出输出
2018-09-23 16:14:42
2018-09-23 16:14:43
2018-09-23 16:14:44
2018-09-23 16:14:45
2018-09-23 16:14:46
2018-09-23 16:14:47
2018-09-23 16:14:48
2018-09-23 16:14:49
2018-09-23 16:14:50
2018-09-23 16:14:51
2018-09-23 16:14:53
2018-09-23 16:14:54
2018-09-23 16:14:55
2018-09-23 16:14:56
跳过了 52 第二行。
【问题讨论】:
-
你说的“不一致”是什么意思?
-
sleep(1) 将休眠一秒
-
根据the documentation,它可能比请求的时间短或。就像 all 计时器一样。在非实时系统上获得非常精确的计时器是不可能的。