【发布时间】:2021-07-11 07:37:18
【问题描述】:
我写了以下代码:
import time
localtime = time.asctime(time.localtime(time.time()))
for i in range(5):
print(localtime)
time.sleep(5)
它以 5 秒的间隔返回同一时间五次。
但是,我知道它应该在 5 秒后每次返回不同的时间。
无法弄清楚为什么会出现 5 次相同的时间。
【问题讨论】:
-
因为你在循环之前定义了一次
localtime,所以它应该在循环内。