gpt4 book ai didi

python - 使用 time.time() 的当前时间在刷新时不会改变 [Python]

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:45 25 4
gpt4 key购买 nike

我正在使用 time 模块将 n 毫秒转换为秒并将其添加到当前时间。

from flask import Flask

currenttime = int(round(time.time() * 1000))

@app.route('/api/<seconds>')
def api_seconds(seconds):
milliseconds = int(seconds) * 1000
finaltime = int(currenttime + milliseconds)
return 'Seconds: ' + seconds + '<br />' + 'Milliseconds: ' + str(milliseconds) + \
'<br />' + 'Time: ' + str(currenttime) + '<br />' + 'Final Time: ' + str(finaltime)

这会成功返回运行脚本时的时间,但不会在刷新时更改为当前时间。我必须停止脚本并重新运行它以便刷新时间。我怎样才能让它显示当前时间?提前致谢。

最佳答案

flask 应用程序运行并且在应用程序重新启动之前不会更新时,您正在设置 currenttime。我会尝试将 currenttime 放入您的路线功能

from flask import Flask
import time

@app.route('/api/<seconds>')
def api_seconds(seconds):
currenttime = int(round(time.time() * 1000))

milliseconds = int(seconds) * 1000
finaltime = int(currenttime + milliseconds)
return 'Seconds: ' + seconds + '<br />' + 'Milliseconds: ' + str(milliseconds) + \
'<br />' + 'Time: ' + str(currenttime) + '<br />' + 'Final Time: ' + str(finaltime)

关于python - 使用 time.time() 的当前时间在刷新时不会改变 [Python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31736455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com