龙空技术网

Python 程序运行进度,显示完成百分比和预计剩余时间

Pgabc 86

前言:

而今小伙伴们对“python获取当前分钟”可能比较着重,朋友们都想要了解一些“python获取当前分钟”的相关内容。那么小编同时在网络上汇集了一些有关“python获取当前分钟””的相关知识,希望我们能喜欢,我们快快来学习一下吧!

"""程序运行进度,显示完成百分比和预计剩余时间自己在编写程序运行时,会不知道程序跑到哪,运行了多长时间,还剩余多长时间下面写个简单代码sign_wm 录入提示信息starttime_wm 是程序开始时间i 是当前程序循环数total 程序循环总数"""import datetimedef how_long(sign_wm,starttime_wm,i,total):    try:        # 确定下载进度        endtime_wm = datetime.datetime.now()        wm_time = (endtime_wm - starttime_wm).seconds        howlong = round(wm_time / 60, 1)        wm_rate = float(round(i / total * 100, 4))        wm_remain = int(total / (i + 1) * wm_time / 60 - howlong)        print(sign_wm, i+1, '/', total, '进度 ', wm_rate, '%', '已用时间 ', howlong, '分钟', '预计剩余时间 ',              wm_remain, '分钟。')    except Exception as err:        print('how_long数据错误', err)if __name__=='__main__':    item_wm = 'howlong_test'    total = 100    starttime_wm = datetime.datetime.now()    for i in range(total):        how_long(item_wm, starttime_wm, i, total)    """    #运行结果    ....    howlong_test 95 / 100 进度  94.0 % 已用时间  0.0 分钟 预计剩余时间  0 分钟。    howlong_test 96 / 100 进度  95.0 % 已用时间  0.0 分钟 预计剩余时间  0 分钟。    howlong_test 97 / 100 进度  96.0 % 已用时间  0.0 分钟 预计剩余时间  0 分钟。    howlong_test 98 / 100 进度  97.0 % 已用时间  0.0 分钟 预计剩余时间  0 分钟。    howlong_test 99 / 100 进度  98.0 % 已用时间  0.0 分钟 预计剩余时间  0 分钟。    howlong_test 100 / 100 进度  99.0 % 已用时间  0.0 分钟 预计剩余时间  0 分钟。    """    """    Pgabc 5    author : Pgabc        """

标签: #python获取当前分钟