我有一个python脚本,每5秒运行一个函数。我注意到当代码循环时,时间输出不会改变。只有当我停止代码并再次运行它时,它才会更改。但是我代码中的所有其他数据每5秒更新一次。我不知道日期的情况如何,因为我还没有测试过。因此,当再次调用该函数时,它会显示它第一次执行的时间。谢谢你抽出时间
代码
from datetime import datetime
from datetime import date
import time
today = date.today()
now = datetime.now()
def loaddata():
date1 = today.strftime("%d/%m/%Y")
print("d1 =", date1)
current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)
schedule.every(5).seconds.do(loaddata)
while 1:
schedule.run_pending()
time.sleep(1)
您必须在
fuction
中声明today
和now
:相关问题 更多 >
编程相关推荐