我想创建一个以秒为单位打印时间的 while 循环。问题似乎是秒的值一遍又一遍地打印相同的值。该值是执行循环的时间。我基本上希望循环在不使用 sec = sec + 1 的情况下计算秒数。
import time
t = time.gmtime()
def display_seconds(x):
sec = time.strftime('%S',x)
sec = int(sec)
print sec
while True:
display_seconds(t)