我一直在尝试使该程序刷新时间,但是找不到以刷新时间。
我尝试了多种方法来使此脚本正常工作,但找不到使其刷新的方法。
import datetime
import os
clear = lambda: os.system('cls')
Time = datetime.datetime.now()
def DateTime():
print(Time)
input("\nPress ENTER to refresh: ")
clear()
while True:
DateTime()
我希望程序刷新时间,但不会刷新时间,如果我知道如何解决此问题,我会做到的。
答案 0 :(得分:1)
在代码中定义“时间”的值时,您永远不会更新它。该程序将在整个生命周期内将其绑定到初始值。
它永远不会更新,您需要做的就是获取函数中最新的时间值,这样对DateTime()
的调用将为您提供最新的时间。
def DateTime():
print(datetime.datetime.now())
input("\nPress ENTER to refresh: ")
clear()
您可以在代码中做很多事情来实现这一目标,这只是其中一种方法。