获取python脚本的运行时间

Get the running time of python script

本文关键字:运行时间 脚本 python 获取      更新时间:2023-09-26

我编写了一组python脚本,作为我的后端运行。用户必须使用我提供给他们的网页上传文件。我的网页有一个进度条,显示用户如何处理完成的视频文件。因为这个视频文件分解成帧并识别对象并保存在数据库中。除了进度条之外,所有东西都运行良好。我需要一种方法来指示用户反复,直到脚本完成。但我没有办法做到这一点。我试着用

start_time = time.time()
@app.route('/upload', methods=['POST'])
def upload_file():
filename = request.get_json()
print filename
fullPath = path + "/" + filename
print fullPath
fragmentation.framerate.calframerate(fullPath)
timeRunning = ("--- %s seconds ---" % (time.time() - start_time))
return timeRunning

,但这将在脚本结束后给出输出。但是我需要显示进度条直到脚本结束。

是否有办法做到这一点。

进度条需要异步或线程化。研究一下这些,然后试一试。当进度条正在呈现时,您不能主动执行任务,除非您在循环中选中进度条。这是一种更好的处理方式。

线程

Asyncio