了解时间增量的概念

时间:2018-09-29 14:07:21

标签: python python-3.x

我编写了一个代码,以打印5个连续的日期和时间,每个日期和时间之间相差2秒。下面给出的是python代码。

import datetime
import time
lt = []
for i in range(5):
   now = datetime.datetime.now()
   after = (now + datetime.timedelta(seconds=2))
   lt.append(after)

for i in lt:
   print(i)

相反,它导致了完全不同的输出,如下所示。

2018-09-29 18:05:50.791096
2018-09-29 18:05:50.791096
2018-09-29 18:05:50.791096
2018-09-29 18:05:50.791096
2018-09-29 18:05:50.791096
2018-09-29 18:08:56.935234
2018-09-29 18:08:56.935234
2018-09-29 18:08:56.935234
2018-09-29 18:08:56.935234
2018-09-29 18:08:56.935234

虽然,我使用

得到了正确的预期结果
time.sleep(2) 

但是上面提供的代码实际上出了什么问题,输出结果是不同的。

0 个答案:

没有答案